我需要使用这两个VM选项运行我的应用程序: (-XX:+ UseConcMarkSweepGC -Xmx2048m)。 我在Netbeans中将它们设置为“项目属性 - >运行 - > VM选项”。 然后,当我在Netbeans中运行它时,它运行良好但是从Netbeans或在另一台PC上运行它不会。
是否可以使我的应用程序始终使用这些VM选项运行? (在运行应用程序之前不在控制台中设置它)
如何完成? (我的项目属性方法似乎错了)
答案 0 :(得分:1)
可能最简单的方法是创建一个简单的批处理文件,该文件使用相关选项执行Java应用程序。
java -XX:+UseConcMarkSweepGC -Xmx2048m -jar MyApp.jar
将此保存为MyApp.cmd(假设此处为Windows操作系统)与JAR文件位于同一文件夹中,应该是它 - 只需双击.cmd文件即可。
此方法还需要在OS路径中使用Java,但现在大多数情况下应该使用默认的Java安装。