我们公司的 IT 最近进行了一次升级,我不知道他们还对默认设置进行了哪些更改,但 Excel 2013 32 位(带 MATLAB 编译器运行时插件)每天崩溃多次,这让我抓狂。
我查看了其他类似问题的解决方案,但仍然没有运气。我收到的确切错误附在下图中。我尝试将环境变量编辑为不同的数量,并检查空闲物理内存是否可用(总共 16G,通常一半是空闲的)
在命令提示符下运行java -version
返回:
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b31)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
Java 控制面板运行时环境设置引用 javaw.exe,但我更改了 java.exe 和 javaw.exe 上的环境变量(在 Program Files 和 Program Files (x86) 中)。
Unable to start the JVM. Picked up _JAVA_OPTIONS: -Xmx1024m -Xms512m Error occurred during initialization of VM Could not reserve enough space for budget heap There is not enough memory to start up the Java virtual machine. Try quitting other applications or increasing your virtual memory
最佳答案
它说没有足够的空间。
将 JVM 最大内存设置更改为 1024M
-Xmx1024m
你的插件有这样的设置吗?您可能需要 Google“Excel MAtlab 插件的 JVM 堆大小设置”。
也请看看这个问题。 (Increase default heap size for windows) 希望这有帮助!
关于jvm - 无法启动 JVM - Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32854202/