Еще несколько минут поиска, и я нашел это в документации Eclipse , в разделе «Запуск пакетного компилятора»:
java -jar org.eclipse.jdt.core_3.4.0<qualifier>.jar -classpath rt.jar A.java
или:
java -jar ecj.jar -classpath rt.jar A.java
Я также нашел это Q / A на , как построить весь проект Eclipse из командной строки , которая содержит некоторую часть той же информации, но так как она не отображалась в моем первоначальном поискеЯ оставляю этот вопрос открытым.
(И примерно за 2 секунды до того, как я собирался нажать «Опубликовать свой ответ», выскочил ответ Джона Скита.)
Точный синтаксис, который работал для меня (Sun JRE в Windows PATH, версия Eclipse - Galileo build 20100218-1602):
java -jar "C:\Program Files\eclipse\plugins\org.eclipse.jdt.core_3.5.2.v_981_R35x.jar" test.java
Я опустил -classpath rt.jar
, и он все еще работал.Не удалось найти файл 'ecj.jar' в этой сборке.
Кажется, что конкретные инструкции для этого меняются от релиза к релизу, поэтому caveat coder .