jvm - 无法启动 JVM - Windows 7

标签 jvm

我们公司的 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 Error

最佳答案

它说没有足够的空间。 将 JVM 最大内存设置更改为 1024M -Xmx1024m 你的插件有这样的设置吗?您可能需要 Google“Excel MAtlab 插件的 JVM 堆大小设置”。

也请看看这个问题。 (Increase default heap size for windows) 希望这有帮助!

关于jvm - 无法启动 JVM - Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32854202/

相关文章:

java xmx 选项无法识别

java - 具有大量引用字段(数组除外)的对象是否会破坏 Hotspot JVM 的 GC(s) 堆遍历性能?

java - 了解 JVM 中的对象开销

java - 为什么第一个方法调用总是耗时最长?

Java 泛型 Eclipse 编译器错误?

java - 从 JVM 的角度来看,从原始数组继承是不可能的吗?

java - 鼓励 JVM 进行 GC 而不是增加堆?

java - System.out.println 如何在线程级别工作?

java - JVM 8 退出代码 -559038737 (0xDEADBEEF)

scala - 如果应用程序运行很长时间,则缺少类