我想记录 GC 详细信息并在 eclipse 中添加以下 VM 参数:
-verbose:gc
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Xmx768M
现在,当我启动应用程序时,我收到一个错误对话框,指出“无法创建 java 虚拟机”。
问题是什么?
以下链接说明了如何在 eclipse 中提供 VM 参数。
现在,当我启动应用程序时,我收到一个错误对话框,指出“无法创建 java 虚拟机”。
这可能有很多原因。一个常见的问题是 eclipse 找不到 java 可执行文件。您可以打开 eclipse.ini 文件并添加:
-vm
/opt/jdk/bin/javaw.exe
您应该将上述路径替换为可执行文件的路径。
我们面临着类似的问题。我们卸载了 java 7 并将其替换为 java 6 ( http://www.java.com/en/download/manual_v6.jsp ),这对我们有用。(以上建议的更改 - 使用 vm 编辑 .ini 文件等 - 对我们不起作用!它只是带来了不同的错误消息)。
我们确实面临的一个问题是让命令提示符中的“java -version”正常工作。我们看到以下错误:“打开注册表项时出现 java 错误”。以下链接中的选定答案(从 windows/system32 文件夹中删除 java.exe 等文件)有效,我们很高兴。
检查 eclipse.ini 文件中是否有多个“-vm”条目。多个条目将导致出现此错误。
我找到了非常简单的解决方案,只需删除 eclipse.ini 文件但先备份。
我多次遇到同样的问题,最后我删除了这个,我再也没有问题了。
它还增加了加载时间。现在我的日食开始得比之前更快。