Создайте проект Java Eclipse из командной строки

Чтобы завершить ответ Андре, решение jre для муравьев может быть похоже java на описанное в Emacs, JDEE, Ant, and the Eclipse Java Compiler, например:

       
        
        
      

Элемент oraclejdk compilerarg также позволяет java передавать дополнительные jdk аргументы командной строки java-api компилятору eclipse.

Вы можете core-java найти full ant script example here, который будет вызываться в командной строке с java помощью:

java -cp C:/eclipse-SDK-3.4-win32/eclipse/plugins/org.eclipse.equinox.launcher_1.0.100.v20080509-1800.jar org.eclipse.core.launcher.Main -data "C:\Documents and Settings\Administrator\workspace" -application org.eclipse.ant.core.antRunner -buildfile build.xml -verbose

НО все это связано eclipse с муравьями, а Кейт не стремится java к этому.

Для пакетной компиляции openjdk см. Compiling Java code, особенно раздел «Использование пакетного компилятора»

Класс java-api пакетного компилятора находится openjdk в подключаемом модуле JDT java Core. Имя класса - org.eclipse.jdt.compiler.batch.BatchCompiler. Он openjdk упакован в plugins / org.eclipse.jdt.core_3.4.0..jar. Начиная jdk с версии 3.2, он также доступен jre для отдельной загрузки. Имя javax файла - ecj.jar.
Начиная command-line с версии 3.3, этот jar также oraclejdk содержит поддержку jsr199 jre (Compiler API) и поддержку java-api jsr269 (обработка аннотаций). Для openjdk использования поддержки обработки java-api аннотаций требуется виртуальная core-java машина 1.6.

Запуск пакетного core-java компилятора из командной jdk строки даст

java -jar org.eclipse.jdt.core_3.4.0.jar -classpath rt.jar A.java

или:

java -jar ecj.jar -classpath rt.jar A.java

Все параметры core-java компиляции java также подробно command-line описаны в этом разделе.

Отличие j2se от функции компиляции командной eclipse строки Visual Studio заключается java-se в том, что Eclipse, похоже, не читает напрямую свои .project и .classpath в аргументе командной строки. Вы должны сообщить openjdk всю информацию, содержащуюся jre в .project и .classpath, в core-java различных параметрах командной java строки, чтобы добиться того java-api же результата компиляции.

Итак, краткий openjdk ответ: «Да, Eclipse вроде jre как». ;)

java

eclipse

command-line

2022-11-18T14:35:26+00:00
Вопросы с похожей тематикой, как у вопроса:

Создайте проект Java Eclipse из командной строки