繁体   English   中英

如何从Java应用程序编译和创建JAR?

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM