Я создаю приложение для создания приложений Java из шаблонов. Я хотел бы назвать java-компилятор, а затем банку, чтобы создать пакет jar. Каков наилучший способ сделать это?Как скомпилировать и создать JAR из java-приложения?
Краткое описание: Мое приложение будет генерировать файл myApp.java на основе файла myTemplate.java. Мое приложение заменит множество держателей мест в шаблоне сгенерированным кодом Java. Я хотел бы работать, из моего приложения следующих команд:
javac *.java
jar -cvf myApp.jar *.class (I know the command is not right).
Я хотел бы быть в состоянии выяснить, если компиляция не удалась, и/или создание банки не удалось.
Это что-то похожее на то, что делает затмение, но гораздо проще, из couse.
Большое спасибо за помощь.
Maven Archetypes уже предоставляет механизм для создания приложений Java из шаблонов. Зачем изобретать колесо? – Puce
[how-do-i-softwareatically-compile-and-instantiate-a-java-class] (http://stackoverflow.com/questions/2946338/how-do-i-programmatically-compile-and-instantiate-a -java-class) - нужен JDK. –
@Puce: не использовать Maven было бы хорошей причиной, чтобы не использовать архетипы Maven. – Gimby