【发布时间】:2016-09-17 21:55:52
【问题描述】:
我有一个类,它有一个 main,我试图将它设置为 VirtualMachine 的代理。
我可以在 Eclipse 中将其提取为 jar,并将其添加到构建路径中,每次我更改它时,但这会很麻烦。
这个:
File f = new File("/FinalProject/src/finalproje/agent.java");
vm.loadAgent(f.getAbsolutePath());
无法工作。
有什么方法可以使这项工作,或者以编程方式从 agent.java 编译 .jar 文件?
【问题讨论】:
-
什么是 "extract it as a jar in eclipse" 应该是什么意思?你到底试过什么?你的实际问题是什么?你想达到什么目的?
-
您从您的 java 代码中执行 shell 命令。然后你可以用标准的command 将它编译成jar。看看这个:Execute Shell Code
-
这通常通过使用构建工具来完成,例如 ant、maven 或 gradle