Java - Jar文件可执行文件中的参数

时间:2013-03-08 20:49:35

标签: java jar arguments manifest executable

基本上我已经创建了一个jar文件,但我希望它有预先创建的参数。

E.g。如下面的附加内容。

-Xmx256m

问题是我不太清楚如何制作它所以它被嵌入到Jar文件中,更不用说了,如果它甚至可能的话。我要求它不要求添加批处理或命令提示符,但要简单地保持可点击作为jar文件。然后在点击时添加我想要的额外参数。这可能是一个明显的修改吗?

我一直在谷歌和本网站上的其他链接上搜索我想要的答案。

2 个答案:

答案 0 :(得分:3)

无法使用JVM设置制作可点击的jar。 双击它之后,您将调用“java -jar”,然后在读取jar内容之前运行JVM。

答案 1 :(得分:1)

对于没有一些hackery的JVM args,我认为这是不可能的。原因是当你到达main()方法时JVM实例已经初始化了。

潜在的黑客攻击是更改主方法以进行系统调用,以使用您想要的参数生成另一个java进程。