[英]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.