3

我想记录 GC 详细信息并在 eclipse 中添加以下 VM 参数:

-verbose:gc 
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Xmx768M 

现在,当我启动应用程序时,我收到一个错误对话框,指出“无法创建 java 虚拟机”。

问题是什么?

4

4 回答 4

2

以下链接说明了如何在 eclipse 中提供 VM 参数。

现在,当我启动应用程序时,我收到一个错误对话框,指出“无法创建 java 虚拟机”。

这可能有很多原因。一个常见的问题是 eclipse 找不到 java 可执行文件。您可以打开 eclipse.ini 文件并添加:

-vm
 /opt/jdk/bin/javaw.exe 

您应该将上述路径替换为可执行文件的路径。

于 2012-04-12T07:01:39.683 回答
0

我们面临着类似的问题。我们卸载了 java 7 并将其替换为 java 6 ( http://www.java.com/en/download/manual_v6.jsp ),这对我们有用。(以上建议的更改 - 使用 vm 编辑 .ini 文件等 - 对我们不起作用!它只是带来了不同的错误消息)。

我们确实面临的一个问题是让命令提示符中的“java -version”正常工作。我们看到以下错误:“打开注册表项时出现 java 错误”。以下链接中的选定答案(从 windows/system32 文件夹中删除 java.exe 等文件)有效,我们很高兴。

Java 错误打开注册表项

于 2013-01-04T21:43:43.840 回答
0

检查 eclipse.ini 文件中是否有多个“-vm”条目。多个条目将导致出现此错误。

于 2013-05-21T14:14:49.127 回答
0

我找到了非常简单的解决方案,只需删除 eclipse.ini 文件但先备份。

我多次遇到同样的问题,最后我删除了这个,我再也没有问题了。

它还增加了加载时间。现在我的日食开始得比之前更快。

于 2014-08-12T09:53:46.393 回答