javac

javac ist der primäre Java-Compiler, der im Java Development Kit (JDK) von Sun Microsystems (jetzt Oracle) enthalten ist, und auch in Versionen anderer Hersteller.
2
Antworten

Wo finde ich Bootstrap-Klassen beim Cross-Compiling für ältere Java-Versionen?

Wir haben ein Java-Projekt, das wir an Benutzer verteilen möchten. Es verwendet keine Java-Funktionen jenseits von Java 1.5, daher möchten wir, dass es auf Java 1.5 und höher läuft. An dieser Stelle können Sie mit Recht feststellen, dass Java...
04.03.2014, 09:53
3
Antworten

Der Java-Compiler ermöglicht den Zugriff auf das nicht initialisierte leere letzte Feld mit dem Schlüsselwort 'this'? Ist das ein Fehler? [Duplikat]

Ich habe diesen Teil des Codes geschrieben und es scheint, dass der Compiler den Zugriff auf das nicht initialisierte leere letzte Feld erlaubt, wenn er mit dem Schlüsselwort 'this' angesprochen wird: %Vor% Ich habe versucht, es auf 1.5, 1...
16.06.2014, 09:14
3
Antworten

Java rekursive Typparameter und Vererbungsfehler in javac

Warum wird dieser Code nicht kompiliert? %Vor% Java 6 gibt diesen Fehler in handle(new ModifiedThingA()); : %Vor% Java 7 mag nicht einmal handle(new ThingA()); , das ist die Ausgabe von Java 7: %Vor% Es scheint mir, dass javac...
21.08.2012, 15:34
1
Antwort

Optimieren Java 8-Compiler statische Methoden auf einer Schnittstelle als "endgültig"?

Meine spezielle Frage lautet: Führen Compiler den Static Final Interface-Code innerhalb anderer kompilierter Methoden aus? Ich bin bei dieser Art der Optimierung eine Weile aus der Schleife herausgegangen und wollte wissen, ob dies noch ausgefüh...
23.08.2017, 12:26
4
Antworten

Wie kann ich ein jar für eine frühere Java-Version erstellen?

Ich versuche meinen Code zu kompilieren und auf einem anderen Server laufen zu lassen. Das Problem ist, dass meine JRE-Version die Java-Version "1.6.0_13" ist und dass auf dem Server die Java-Version "1.4.2" ist. Dies gibt mir die Ausnahme "u...
08.12.2010, 23:06
4
Antworten

Die Kompilierung hängt für eine Klasse mit dem Feld double d = 2.2250738585072012e-308

Ich bin auf eine interessante Situation gestoßen. Ein Kollege hat einige Änderungen vorgenommen, die auf meiner Maschine weder von der IDE (Eclipse) noch von einer Kommandozeile (Maven) kompiliert werden. Das Problem, das sich im Kompilierungspr...
04.02.2011, 08:16
1
Antwort

externe JAR-Dateien importieren

Ich habe einen Java-Code geschrieben, der eine externe JAR-Datei importiert. Wie kann ich es in der Befehlszeile kompilieren und ausführen? Vielen Dank im Voraus!     
12.12.2010, 12:49
3
Antworten

Optimiert Java die Division durch Zweier-zu-Bit-Verschiebung?

Optimiert der Java-Compiler oder den JIT-Compiler Divisionen oder Multiplikationen durch eine konstante Potenz von zwei bis zum Bitshifting? Sind zum Beispiel die folgenden zwei Aussagen so optimiert, dass sie identisch sind? %Vor% (im...
01.09.2013, 17:10
3
Antworten

Intellij long "ganzzahliger Wert ist zu groß", aber im Bereich long.maxvalue

Das ist vielleicht eine dumme Sache, aber wie ist das möglich, dass der Compiler dies zeigt, während Long.Max = 9223372036854775807 ?     
03.02.2015, 17:42
4
Antworten

"Kann kein Symbol finden" für meine eigene Klasse

Ich habe kein% CLASSPATH% eingerichtet. Wie ich es verstehe, sollte dies kein Problem sein, da Javac einen Klassenpfad des aktuellen Verzeichnisses annimmt. Wie Sie unten sehen können, kann javac meine Case -Klasse nicht finden, obwohl sie...
13.05.2011, 21:38