我试图创建一个Minecraft服务器并在启动时遇到以下错误:
VM初始化期间发生错误 无法为对象堆保留足够的空间 错误:无法创建Java虚拟机 错误:发生了致命异常。程序将退出。
我尝试了所有可以找到的东西:我创建了CLASS和CLASSPATH环境变量,这些变量都发送到了我的Java bin文件夹。我重新安装了java,确保它是64位,就像我的计算机一样。不过,我收到了这个错误。有谁知道解决方案?
答案 0 :(得分:3)
您正在尝试分配比您的系统允许分配的RAM更多的内容。
在启动脚本中,降低Xmx / Xms参数的值。
答案 1 :(得分:0)
使用-XX:MaxHeapSize=256m
(或任何大数字)运行JVM,可能-Xmx512m
答案 2 :(得分:0)
当您尝试转储运行java的服务时,我确实注意到了这个问题。 尝试使用psexec -s来执行转储
我不确定为什么这似乎适用于某些服务器而不是其他服务器
答案 3 :(得分:0)
我有同样的错误。以管理员身份运行cmd解决了它。
答案 4 :(得分:0)
我也遇到过这个问题,我的IntellijIDEA分配的内存空间比系统分配的更多。 只需卸载JDK并重新安装即可解决我的问题。
答案 5 :(得分:0)
它也发生在我身上。我的日食不会运行。卸载并重新安装eclipse 3次,没有运气。在Google搜索过程中遇到了这个问题,Yasir的回答帮助了我,因为我最近也在我的DEV BOX中安装了IntelliJ。所以删除了C:\ Program Files \ Java文件夹,并将java重新安装到默认安装文件夹中并且工作正常。我之前的设置中的系统路径中也有jdk。