Als «javac» getaggte Fragen

javac ist der primäre Java-Compiler, der im Java Development Kit (JDK) von Sun Microsystems (jetzt Oracle) sowie in Versionen anderer Anbieter enthalten ist.



12
Fehler: Java: Ungültige Quellversion: 8 in Intellij. Was bedeutet das?
Ich versuche, Code zu kompilieren, indem ich Intellij Ultimate 13.1.4 verwende, aber ich erhalte die folgende Fehlermeldung und habe keine Ahnung, was dies bedeutet: Information:Using javac 1.7.0_55 to compile java sources Information:java: Errors occurred while compiling module 'Example' Information:Compilation completed with 1 error and 0 warnings in 3 sec Information:1 …

6
javac wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt [geschlossen]
Geschlossen. Diese Frage ist nicht reproduzierbar oder wurde durch Tippfehler verursacht . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Beim Kompilieren von Java-Programmen tritt ein Fehler …

4
Warum wird eine Java-Klasse mit einer Leerzeile anders kompiliert?
Ich habe die folgende Java-Klasse public class HelloWorld { public static void main(String []args) { } } Wenn ich diese Datei kompiliere und ein sha256 für die resultierende Klassendatei ausführe, erhalte ich 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Als nächstes habe ich die Klasse geändert und eine leere Zeile wie folgt hinzugefügt: public class …



4
Kompiliert der Befehl 'java' Java-Programme?
Die meisten Websites im Internet sagen: "Verwenden Sie den javacBefehl, um eine .javaDatei zu kompilieren . Führen Sie sie dann mit dem javaBefehl aus." Aber heute habe ich versucht, ein Java-Programm ohne auszuführen, javacund ich habe ein seltsames Ergebnis erzielt. Hier ist der Inhalt einer Datei namens hello.java: public class …
145 java  javac 

6
Wie füge ich -Xlint hinzu: deaktiviert für mein Android Gradle-basiertes Projekt?
Ich habe versucht, der Stammdatei Folgendes hinzuzufügen build.gradle: subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } Aber ich verstehe das: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation Was mache ich falsch?
138 android  gradle  javac  lint 

17
Javac funktioniert nicht in der Windows-Eingabeaufforderung
Ich versuche, javacmit der Windows-Eingabeaufforderung zu verwenden, aber es funktioniert nicht. Nach dem Hinzufügen des Verzeichnisses "C:\Program Files\Java\jdk1.6.0_16\bin\"am Ende der PATHUmgebungsvariablen javafunktioniert der Befehl einwandfrei, aber bei Verwendung javacwird der folgende Fehler angezeigt: 'javac' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt.

9
javac Option zum rekursiven Kompilieren aller Java-Dateien in einem bestimmten Verzeichnis
Ich verwende den Javac-Compiler, um Java-Dateien in meinem Projekt zu kompilieren. Die Dateien werden mehrere Pakete wie folgt verteilt: com.vistas.util, com.vistas.converter, com.vistas.LineHelper, com.current.mdcontect. Jedes dieser Pakete enthält mehrere Java-Dateien. Ich benutze Javac wie folgt: javac com/vistas/util/*.java com/vistas/converter/*.java com.vistas.LineHelper/*.java com/current/mdcontect/*.java (in einer Zeile) Wie kann ich den Compiler bitten, alle Java-Dateien …
127 java  javac 

12
Javac-Fehler: Klassennamen werden nur akzeptiert, wenn die Verarbeitung von Anmerkungen explizit angefordert wird
Ich erhalte diese Fehlermeldung, wenn ich mein Java-Programm kompiliere: error: Class names, 'EnumDevices', are only accepted if annotation processing is explicitly requested 1 error Hier ist der Java-Code (ich verwende diesen unter Ubuntu). import jcuda.CUDA; import jcuda.driver.CUdevprop; import jcuda.driver.types.CUdevice; public class EnumDevices { public static void main(String args[]) { CUDA …
112 java  javac 

11
javac: Befehl nicht gefunden
Ich habe Java mit dem Befehl auf meinem CentOS Release 5.5- Computer installiert yum install java. Aber ich kann keine Klasse mit Javac kompilieren. Muss ich ein anderes Paket installieren? Ich habe versucht, die javacausführbare Datei zu finden, kann sie jedoch nicht finden. /usr/bin/javaist wie folgt verknüpft: /usr/bin/java-> /etc/alternatives/java /etc/alternatives/java->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java …

11
Ist die Erstellung von Java-Klassendateien deterministisch?
Sind bei Verwendung desselben JDK (dh derselben javacausführbaren Datei) die generierten Klassendateien immer identisch? Kann es je nach Betriebssystem oder Hardware einen Unterschied geben ? Könnten außer der JDK-Version noch andere Faktoren zu Unterschieden führen? Gibt es Compileroptionen, um Unterschiede zu vermeiden? Ist ein Unterschied nur theoretisch möglich oder erzeugt …

2
Was ist das Flag --release im Java 9-Compiler?
Java 9 javachat eine neue Flagge --release: > javac --help ... --release <release> Compile for a specific VM version. Supported targets: 6, 7, 8, 9 Wie unterscheidet es sich von -sourceund -targetFlaggen? Ist es nur eine Abkürzung für -source X -target X?
85 java  javac  java-9 

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.