gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:11:34 27 4
gpt4 key购买 nike

我正在创建一个应用程序来从模板生成 Java 应用程序。我想调用java编译器,然后调用jar来创建jar包。最好的方法是什么?

简单示例:我的应用程序将根据 myTemplate.java 文件生成文件 myApp.java。我的应用程序将用生成的 java 代码替换模板中的许多占位符。我想从我的应用程序运行以下命令:

javac *.java
jar -cvf myApp.jar *.class (I know the command is not right).

我希望能够查明编译是否失败和/或 jar 创建失败。

这与 eclipse 所做的类似,但当然要简单得多。

非常感谢您的帮助。

最佳答案

Java提供Compiler API 可以用来以编程方式编译java类。

这里是Good Tutorial using Compiler API的链接

您可以使用JarOutputStream以编程方式创建jar。这是一个不错的SO Post for Creating Jars using JarOutputStream

希望这有帮助。

关于java - 如何从 java 应用程序编译和创建 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21832945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com