我试着做一个我的世界服务器,使用我看到人们告诉别人使用纸API的建议。所以我得到了所有的文件,我给它分配了512 MB的内存(使用-Xmx512M),它运行得非常好!但是它遇到了内存的限制太多,所以我试着把它推到3 GB(使用-Xmx3G)。(对于我使用它的目的来说,这有点过分,但它会帮助我晚上睡觉,因为我知道我有一个没有遇到问题的服务器),但后来我遇到了Java根本不想启动的问题。
我实验了一下,发现任何高于1.5G的Java开始出现问题。无法为3145728KB对象堆保留足够的空间。
所以我四处寻找,发现人们在说“用_JAVA_OPTIONS和-Xmx3G将环境变量添加到系统变量”之类的话,这对我来说似乎没有什么改变。JAVA仍然不想启动。有人知道这是怎么回事吗?我似乎无法将我的Java更新到任何更高版本,假设我的Java已经过时了。所以这不可能是一次更新,也不是每个人都会遇到这个问题,因为一位服务器管理员曾经告诉我,他们的服务器使用10GB内存运行。
我会问他们,但我已经失去了联系,所以我在这里问。
https://java.com/en/download/manual.jsp
确保您运行的是64位Java。否则,请转到上面的链接,获取Windows 64位脱机下载。然后运行它。立即为我修复了它。
您可能使用的是 32 位 Java 安装。检查正在执行的 Java 并安装/使用 64 位版本。
VM初始化期间出错,无法为对象堆保留足够的空间 请检查为中的gradle进程定义的JVM参数: 格拉德尔。项目根目录中的属性
问题内容: 每次尝试运行该程序时,我都会反复收到以下异常。 VM初始化期间发生错误 无法为对象堆保留足够的空间 无法创建Java虚拟机。 我试图增加虚拟内存(页面大小)和RAM大小,但无济于事。 如何消除此错误? 问题答案: 使用或任意数量)(或简称)运行JVM
这是在“Gradlew Build”期间在Android Studio中发生的。 错误:“VM初始化时发生错误,无法为3174400KB对象堆保留足够的空间”(3.18GB) 项目文件夹本身只占用1.1GB,所以我不知道这是怎么可能的。 更新:这个问题似乎已经自行解决。
我已经安装了Android Studio 1.1.0。我还没有做任何事情,比如启动新的Android应用程序或导入任何东西。不知何故,它试图构建一些东西,它抛出同步错误。 错误:无法启动守护进程。此问题可能是由于守护进程配置不正确造成的。例如,使用了一个无法识别的jvm选项。请参阅http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html中关