Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要使用这 2 个 VM 选项运行我的应用程序:(-XX:+UseConcMarkSweepGC -Xmx2048m)。我将它们设置为 Netbeans 中的“项目属性 -> 运行 -> VM 选项”。然后,当我在 Netbeans 中运行它时,它工作得很好,但在 Netbeans 或另一台电脑上却没有。
是否可以让我的应用程序始终使用这些 VM 选项运行?(在运行应用程序之前没有在控制台中设置它)
需要怎么做?(我的项目属性方法好像不对)
可能最简单的方法是创建一个简单的批处理文件,该文件使用相关选项执行 Java 应用程序。
java -XX:+UseConcMarkSweepGC -Xmx2048m -jar MyApp.jar
将其另存为 MyApp.cmd(假设此处为 Windows 操作系统)与 JAR 文件在同一文件夹中,应该就是这样 - 只需双击 .cmd 文件。
此方法还需要在 OS 路径中包含 Java,但现在默认 Java 安装应该是这种情况。