如何使用java代码打包jar文件?我想一个.jar文件被创建与自定义代码每当(例如)一个按钮被按下,我该怎么做呢?似乎没有任何关于这方面的文档,所以我想我会去这里,我试着在网上到处搜索。
jtw3ybtb1#
是的,这是可能的。
1.需要将Java代码传入JavaCompiler API
JavaCompiler
JarOutputStream
在Java中从字符串编译和执行代码Baeldung: Creating JAR Files Programmatically
1条答案
按热度按时间jtw3ybtb1#
是的,这是可能的。
动作顺序:
1.需要将Java代码传入JavaCompiler API
JavaCompiler
的源代码JavaCompiler
编译它并返回字节码1.生成可执行JAR。创建一个
JarOutputStream
,其中包含声明主类的清单。主题技术文章:
在Java中从字符串编译和执行代码
Baeldung: Creating JAR Files Programmatically