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.
Dla wyzwania inny golfista napisał następujący kod : import java.util.*; public class Main { public static void main(String[] args) { int size = 3; String[] array = new String[size]; Arrays.fill(array, ""); for(int i = 0; i <= 100; ) { array[i++%size] += i + " "; } for(String element: array) …
Otrzymuję następujące ostrzeżenie: [javac] build.xml:9: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 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: …
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 …
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) { …
Czy kompilator Java Eclipse jest tylko opakowaniem wokół tego samego rdzenia, na javacktórym jest zawinięty program, czy może jest to osobny kompilator? Jeśli to drugie, dlaczego mieliby wynaleźć koło na nowo?
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 …
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?
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.
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ę …
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 …
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 …
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 …
Java 9 javacma nową flagę --release: > javac --help ... --release <release> Compile for a specific VM version. Supported targets: 6, 7, 8, 9 Czym się różni od flag -sourcei -target? Czy to tylko skrót -source X -target X?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.