有没有办法可以在我自己的计算机上设置jvm的默认堆大小?我想将它设置为1g,因为我总是运行自定义程序,它总是在默认的jvm大小中达到过剩点.
每次我从命令行运行我的java应用程序时,我都不想记得键入-XmX1g ...
必须有一个管理方式来做到这一点吗?
我正在尝试使用以下设置启动 Minecraft:
-XX:MaxPermSize=512M -Xms4096M -Xmx4096M
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
[19:19:13 INFO]: Client> Error occurred during initialization of VM
[19:19:13 INFO]: Client> Incompatible minimum and maximum heap sizes specified
[19:19:13 INFO]: Client> Picked up _JAVA_OPTIONS: -Xmx512M
[19:19:13 ERROR]: Game ended with bad state (exit code 1)
[19:19:13 INFO]: Deleting C:\Users\Phil\AppData\Roaming\.minecraft\versions\1.6.4 Forge9.11.1.953\1.6.4-Forge9.11.1.953-natives-13645892457185
[19:19:13 INFO]: Ignoring visibility rule and showing launcher due to a game crash
Run Code Online (Sandbox Code Playgroud)
我检查过,有人说这是由于Java环境设置造成的,但是,我检查过,Windows 8.1的环境设置中没有Java参数。