Запитання з тегом «javac»

javac - основний компілятор Java, включений у комплект Java Development Kit (JDK) від Sun Microsystems Sun (тепер Oracle), а також у версії інших постачальників.

1
Чому масив [idx ++] + = “a” збільшує idx один раз у Java 8, але двічі в Java 9 та 10?
Для виклику, гольфіст з коду написав такий код : 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: …
751 java  java-8  javac  java-9  java-10 


12
Помилка: java: недійсний випуск джерела: 8 в Intellij. Що це означає?
Я намагаюся скласти якийсь код у тому, що я використовую Intellij Ultimate 13.1.4, але я отримую таку помилку, і я не маю поняття, що це означає: 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 …

6
javac не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл [закрито]
Зачинено. Це питання не відтворюється або було викликане помилками друку . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 6 років тому . Удосконаліть це питання У мене виникає помилка під час спроби компілювати програми Java. Я в Windows (це …

4
Чому клас Java по-різному компілюється з порожнім рядком?
У мене є наступний клас Java public class HelloWorld { public static void main(String []args) { } } Коли я компілюю цей файл і запускаю sha256 на отриманому файлі класу, який я отримую 9c8d09e27ea78319ddb85fcf4f8085aa7762b0ab36dc5ba5fd000dccb63960ff HelloWorld.class Далі я змінив клас і додав такий чистий рядок: public class HelloWorld { public static …



4
Чи компілює команда "java" програми Java?
Більшість веб-сайтів в Інтернеті кажуть: "використовувати javacкоманду для складання .javaфайлу. Потім запустіть його за допомогою javaкоманди" Але сьогодні я спробував запустити програму java без javacі отримав дивний результат. Ось вміст файлу, який називається hello.java: public class Myclass { public static void main(String[] args){ System.out.println("hello world"); } } Потім я побіг: …
145 java  javac 

6
Як додати -Xlint: без галочки до мого проекту на базі Android Gradle?
Я спробував додати наступне до кореневого build.gradleфайлу: subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } Але я отримую це: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation Що я роблю неправильно?
138 android  gradle  javac  lint 

17
javac не працює у командному рядку Windows
Я намагаюся використовувати javacз командним рядком Windows, але це не працює. Після додавання каталогу "C:\Program Files\Java\jdk1.6.0_16\bin\"в кінець PATHзмінної оточення javaкоманда працює нормально, але використання javacдає мені таку помилку: "javac" не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл.

9
можливість javac компілювати всі файли Java під заданою каталогом рекурсивно
Я використовую компілятор javac для збирання файлів java у своєму проекті. Файли розподілені по кілька пакетів , як це: com.vistas.util, com.vistas.converter, com.vistas.LineHelper, com.current.mdcontect. Кожен з цих пакетів має кілька файлів Java. Я використовую javac так: javac com/vistas/util/*.java com/vistas/converter/*.java com.vistas.LineHelper/*.java com/current/mdcontect/*.java (в один рядок) Замість того, щоб давати стільки шляхів, як …
127 java  javac 

12
помилка javac: назви класів приймаються лише в тому випадку, коли явно запитується обробка анотацій
Я отримую цю помилку, коли складаю свою програму java: error: Class names, 'EnumDevices', are only accepted if annotation processing is explicitly requested 1 error Ось код java (я запускаю це на Ubuntu). import jcuda.CUDA; import jcuda.driver.CUdevprop; import jcuda.driver.types.CUdevice; public class EnumDevices { public static void main(String args[]) { CUDA cuda …
113 java  javac 

11
javac: команда не знайдена
Я встановив Java в моїй машині CentOS випуску 5.5 за допомогою команди yum install java. Але я не в змозі скласти клас за допомогою javac. Чи потрібно мені встановити будь-який інший пакет? Я намагався знайти javacвиконуваний файл, але не можу його знайти. /usr/bin/javaпов'язано так: /usr/bin/java-> /etc/alternatives/java /etc/alternatives/java->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java Я бачив такий …

11
Чи є створення файлів класу Java детермінованим?
Чи використовуються однакові файли JDK (тобто той самий javacвиконуваний файл), завжди збігаються файли класів? Чи може бути різниця залежно від операційної системи чи обладнання ? За винятком версії JDK, чи можуть існувати якісь інші фактори, що призводять до відмінностей? Чи є варіанти компілятора, щоб уникнути відмінностей? Чи є різниця лише …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.