Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

12
java.util.zip.ZipException: Fehler beim Öffnen der Zip-Datei
Ich habe eine Jar-Datei, die andere verschachtelte Jars enthält. Wenn ich den neuen JarFile()Konstruktor für diese Datei aufrufe, wird eine Ausnahme angezeigt, die besagt: java.util.zip.ZipException: Fehler beim Öffnen der Zip-Datei Wenn ich den Inhalt dieser Jar-Datei manuell entpacke und wieder komprimiere, funktioniert es einwandfrei. Ich sehe diese Ausnahme nur in …
76 java  zip  unzip 




7
Wie kann ich in Spring MVC den MIME-Header festlegen, wenn ich @ResponseBody verwende?
Ich habe einen Spring MVC Controller, der einen JSON-String zurückgibt, und ich möchte den Mimetyp auf application / json setzen. Wie kann ich das machen? @RequestMapping(method=RequestMethod.GET, value="foo/bar") @ResponseBody public String fooBar(){ return myService.getJson(); } Die Geschäftsobjekte sind bereits als JSON-Zeichenfolgen verfügbar, daher MappingJacksonJsonViewist die Verwendung für mich nicht die Lösung. …

3
Verwenden der Joda-API für Datum und Uhrzeit zum Parsen mehrerer Formate
Ich analysiere Protokolldateien von Drittanbietern, die Datum und Uhrzeit enthalten, mit Joda. Das Datum und die Uhrzeit liegen in einem von zwei verschiedenen Formaten vor, abhängig vom Alter der Protokolldateien, die ich analysiere. Derzeit habe ich folgenden Code: try { return DateTimeFormat.forPattern("yyyy/MM/dd HH:mm:ss").parseDateTime(datePart); } catch (IllegalArgumentException e) { return DateTimeFormat.forPattern("E, …

8
Was ist eine unterdrückte Ausnahme?
In einem Kommentar (von user soc ) zu einer Antwort auf eine Frage zur Tail-Call-Optimierung wurde erwähnt, dass Java 7 aufgrund der "Hinzufügung von ARM" (Unterstützung für ARM-CPUs?) Eine neue Funktion namens "Unterdrückte Ausnahmen" hat. Was ist in diesem Zusammenhang eine "unterdrückte Ausnahme"? In anderen Kontexten wäre eine "unterdrückte Ausnahme" …

9
Ausführung des Java-Zuweisungsoperators
In Java verstehe ich, dass die Zuweisung den Wert des richtigen Operanden ergibt, also Anweisungen wie x == (y = x)evaluieren true. Dieser Code wird jedoch ausgegeben false. public static void main(String[]args){ String x = "hello"; String y = "goodbye"; System.out.println(x.equals(x = y)); } Warum ist das? Nach meinem Verständnis …



7
Universelle Möglichkeit, auf eine externe SD-Karte unter Android zu schreiben
In meiner Anwendung muss ich viele Bilder im Gerätespeicher speichern. Solche Dateien erfüllen in der Regel den Gerätespeicher, und ich möchte Benutzern die Möglichkeit geben, eine externe SD-Karte als Zielordner auszuwählen. Ich habe überall gelesen, dass Android es Benutzern nicht erlaubt, auf eine externe SD-Karte zu schreiben. Mit SD-Karte meine …

5
Warum brauchen wir Maven oder Ant, wenn wir bereits Eclipse haben?
Ich denke, diese Frage ist eine Erweiterung von Compare to the IDE für Java. Brauchen wir noch Ant? Es gibt Antworten auf die obige Frage, aber ich möchte ein konkretes Beispiel für die Verwendung von Maven oder Ant über Eclipse wissen. Wenn ich in Eclipse entwickle, erledigt Eclipse alles für …
76 java  maven  ant 

8
Wo sind alle Standardressourcen für Android-Symbole?
Ich habe gerade angefangen, meine erste Java / Android-Anwendung zu schreiben. Verzeihen Sie also die gesamte n00b-Frage. Wie greifen Sie auf die Standard-Betriebssystemsymbole wie Suchsymbol / Menüsymbol usw. zu? Sie befinden sich nicht im Ordner res / drawable, in dem ich sie erwarten würde. Sind sie als Teil des SDK …
76 java  android 

14
Wie simuliere ich eine Datenbank zum Testen (Java)?
Ich programmiere in Java und meine Anwendungen nutzen DB sehr häufig. Daher ist es wichtig, dass ich meine DB-Nutzung einfach testen kann. Worum geht es bei DB-Tests? Für mich sollten sie zwei einfache Anforderungen erfüllen: Überprüfen Sie die SQL-Syntax. Noch wichtiger ist, überprüfen Sie, ob die Daten je nach Situation …

10
Abrufen von E-Mails von GMail in eine Java-Anwendung mithilfe von IMAP
Ich möchte mit JavaMail und IMAP von einer Java-Anwendung aus auf Nachrichten in Google Mail zugreifen . Warum erhalte ich eine SocketTimeoutException ? Hier ist mein Code: Properties props = System.getProperties(); props.setProperty("mail.imap.host", "imap.gmail.com"); props.setProperty("mail.imap.port", "993"); props.setProperty("mail.imap.connectiontimeout", "5000"); props.setProperty("mail.imap.timeout", "5000"); try { Session session = Session.getDefaultInstance(props, new MyAuthenticator()); URLName urlName = …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.