簡體   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