Java“初始化VM期间发生错误”修复?

时间:2014-03-09 00:28:20

标签: java initialization virtual-machine

我试图创建一个Minecraft服务器并在启动时遇到以下错误:

  

VM初始化期间发生错误   无法为对象堆保留足够的空间   错误:无法创建Java虚拟机   错误:发生了致命异常。程序将退出。

我尝试了所有可以找到的东西:我创建了CLASS和CLASSPATH环境变量,这些变量都发送到了我的Java bin文件夹。我重新安装了java,确保它是64位,就像我的计算机一样。不过,我收到了这个错误。有谁知道解决方案?

6 个答案:

答案 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。