Мне нужно собрать компиляцию со специальной JRE, которая была «настроена».
Eclipse может скомпилировать классы с помощью этой JRE, но мне нужно создать скрипт сборки вне Eclipse.
Какой метод используется Eclipse для создания файлов .class без JDK?
Мне нужно собрать компиляцию со специальной JRE, которая была «настроена».
Eclipse может скомпилировать классы с помощью этой JRE, но мне нужно создать скрипт сборки вне Eclipse.
Какой метод используется Eclipse для создания файлов .class без JDK?
Eclipse поставляется с собственным компилятором по следующим причинам:
Я считаю, что Eclipse поставляется с внутренними компиляторами, и вы можете выбрать совместимость с Java от 1.3 до 1.6 (проверьте меню «Настройки» в разделе «Java-> Compiler»). Таким образом, Eclipse не нуждается во внешнем JDK для компиляции, потому что он самодостаточен.
Если вы хотите создать скрипт сборки вне Eclipse, вам понадобится внешний компилятор, например, тот, который поставляется с настоящим JDK.
Для интересного случая: компилятор Eclipse является частью ядра JDT.
Eclipse изначально был создан IBM. Eclipse имеет собственный встроенный компилятор Java, основанный на компиляторе Java от IBM, Jikes.