Pytania otagowane jako javac

javac jest głównym kompilatorem Java, zawartym w zestawie Java Development Kit (JDK) firmy Sun Microsystems (obecnie Oracle), a także w wersjach innych dostawców.



12
Błąd: java: nieprawidłowe wydanie źródłowe: 8 w Intellij. Co to znaczy?
Próbuję skompilować kod w używam Intellij Ultimate 13.1.4, ale pojawia się następujący błąd i nie mam pojęcia, co to znaczy: 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 error Information:0 warnings Error:java: …

6
javac nie jest rozpoznawany jako wewnętrzna lub zewnętrzna komenda, program operacyjny lub plik wsadowy [zamknięty]
Zamknięte. To pytanie nie jest powtarzalne lub zostało spowodowane literówkami . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Wystąpił błąd podczas próby kompilacji programów Java. Korzystam z systemu Windows (jest to problem specyficzny …

4
Dlaczego klasa Java kompiluje się inaczej z pustą linią?
Mam następującą klasę Java public class HelloWorld { public static void main(String []args) { } } Kiedy kompiluję ten plik i uruchamiam sha256 na wynikowym pliku klasy, otrzymuję 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Następnie zmodyfikowałem klasę i dodałem pusty wiersz w następujący sposób: public class HelloWorld { public static void main(String []args) { …



4
Czy polecenie „java” kompiluje programy w języku Java?
Większość witryn internetowych podaje: „użyj javacpolecenia, aby skompilować .javaplik. Następnie uruchom go za pomocą javapolecenia” Ale dzisiaj próbowałem uruchomić program java bez javaci otrzymałem dziwny wynik. Oto zawartość pliku o nazwie hello.java: public class Myclass { public static void main(String[] args){ System.out.println("hello world"); } } Potem pobiegłem: $ javac hello.java …
145 java  javac 

6
Jak dodać -Xlint: niezaznaczone do mojego projektu opartego na Androidzie Gradle?
Próbowałem dodać do build.gradlepliku głównego : subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } Ale rozumiem: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation Co ja robię źle?
138 android  gradle  javac  lint 

17
javac nie działa w wierszu poleceń systemu Windows
Próbuję użyć javacz wierszem poleceń systemu Windows, ale to nie działa. Po dodaniu katalogu "C:\Program Files\Java\jdk1.6.0_16\bin\"na końcu PATHzmiennej środowiskowej javapolecenie działa dobrze, ale użycie javacdaje mi następujący błąd: „javac” nie jest rozpoznawane jako polecenie wewnętrzne lub zewnętrzne, program operacyjny lub plik wsadowy.

9
javac opcja rekurencyjnej kompilacji wszystkich plików java w danym katalogu
Używam kompilatora javac do kompilowania plików Java w moim projekcie. Pliki te są rozłożone na kilka pakietów tak: com.vistas.util, com.vistas.converter, com.vistas.LineHelper, com.current.mdcontect. Każdy z tych pakietów zawiera kilka plików java. Używam javaca w ten sposób: javac com/vistas/util/*.java com/vistas/converter/*.java com.vistas.LineHelper/*.java com/current/mdcontect/*.java (w jednej linii) Zamiast podawać tak wiele ścieżek, jak mogę …
127 java  javac 

12
błąd javac: nazwy klas są akceptowane tylko wtedy, gdy wyraźnie zażądano przetwarzania adnotacji
Otrzymuję ten błąd, kiedy kompiluję mój program Java: error: Class names, 'EnumDevices', are only accepted if annotation processing is explicitly requested 1 error Oto kod java (uruchamiam go na Ubuntu). import jcuda.CUDA; import jcuda.driver.CUdevprop; import jcuda.driver.types.CUdevice; public class EnumDevices { public static void main(String args[]) { CUDA cuda = new …
113 java  javac 

11
javac: nie znaleziono polecenia
Zainstalowałem Javę na moim komputerze CentOS w wersji 5.5 za pomocą polecenia yum install java. Ale nie mogę skompilować klasy przy użyciu javac. Czy muszę instalować inny pakiet? Próbowałem zlokalizować javacplik wykonywalny, ale nie mogę go zlokalizować. /usr/bin/javajest powiązany w następujący sposób: /usr/bin/java-> /etc/alternatives/java /etc/alternatives/java->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java Widziałem następujące dane wyjściowe yum …

11
Czy tworzenie plików klas Java jest deterministyczne?
Czy w przypadku korzystania z tego samego JDK (tj. Tego samego javacpliku wykonywalnego) wygenerowane pliki klas są zawsze identyczne? Czy może istnieć różnica w zależności od systemu operacyjnego lub sprzętu ? Czy poza wersją JDK mogą istnieć inne czynniki powodujące różnice? Czy są jakieś opcje kompilatora, aby uniknąć różnic? Czy …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.