[英]How do I compile and create JAR from a java application?
我正在創建一個從模板生成Java應用程序的應用程序。 我想調用java編譯器,然后調用jar來創建jar包。 最好的方法是什么?
快速示例:我的應用程序將基於myTemplate.java文件生成文件myApp.java。 我的應用程序將使用生成的java代碼替換模板中的許多占位符。 我想從我的應用程序運行以下命令:
javac *.java
jar -cvf myApp.jar *.class (I know the command is not right).
我希望能夠找出編譯失敗和/或jar創建失敗。
這就像日食所做的那樣,但更為簡單。
非常感謝您的幫助。
Java提供了編譯器API ,可用於以編程方式編譯java類。
以下是使用Compiler API的Good Tutorial的鏈接
您可以使用JarOutputStream
以編程方式創建jar。 這是一個很好的使用JarOutputStream創建JAR的SO帖子
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.