当没有这样的环境变量时,“选择_JAVA_OPTIONS”

时间:2014-12-11 03:05:19

标签: java variables options environment minecraft

此问题特别适用于Minecraft,但它影响了在我的计算机上运行的所有Java程序。

似乎有些东西强行设置_JAVA_OPTIONS环境变量。当我运行我的服务器时,我已指定使用

为其分配4 GB的RAM
-Xms4G -Xmx4G

在启动批处理文件中。但是,当服务器运行时,它会打印"拾起_JAVA_OPTIONS:-Xms2048M -Xmx2048M"到控制台,只分配2 GB。我检查了系统设置,列表中没有_JAVA_OPTIONS环境变量。我不想添加一个,因为那也会尝试为Minecraft本身分配4 GB,这是不必要的并且使用太多RAM。

可能导致设置此变量的原因是什么? (Windows 8.1 64位,Java 7)

2 个答案:

答案 0 :(得分:3)

您可能拥有Razer设备。他们被神弃绝的软件秘密地添加了_JAVA_OPTIONS,但只有在启动游戏时,你甚至不会从CMD看到它。理想情况下卸载软件,并可能在您的PC上泼一些神圣的水。如果做不到这一点,你可以关闭Synapse并重启minecraft.exe

发现(最终):http://www.minecraftforum.net/forums/support/unmodified-minecraft-client/2183431-_java_options-picked-up-without-existing#reply

答案 1 :(得分:-4)

在编译java程序后运行android应用程序时实际发生此错误。 Eclipse使用java的编译器来执行android应用程序。所以运行你的Android应用程序作为Android应用程序。只需右键单击项目,然后单击运行as-> android应用程序而不是运行配置。