安装m2eclipse后,我收到一条消息,说Eclipse需要“在JDK中运行”并更新eclipse.ini才能这样做。
所以我补充说:
-vm
C:\Program Files (x86)\Java\jdk1.6.0_20
作为Eclipse安装目录中eclipse.ini文件的最后两行。
但是,我再次收到此警告。
我没有正确输入命令吗?
答案 0 :(得分:5)
值必须是完全绝对值 Java可执行文件的路径,而不仅仅是 到Java主目录。
-vm
C:\Program Files (x86)\Java\jdk1.6.0_20\bin\javaw.exe
答案 1 :(得分:0)
如果您使用命令行,它可以是JDK的路径。我通常使用额外的参数创建一个eclipse的快捷方式:-vm“path_to_jdk”,它将使用jvm.dll(jvm.so)而不是java.exe,javaw.exe,因此您将看不到外部进程名称java。 exe进入你的进程列表。
答案 2 :(得分:0)
难以置信,这个问题的解决方案与斜杠,反斜杠,引号,空格,jre,jdk,jvm,javaw等无关。
答案是你必须在
之间换行-vm
和路径。
所以在eclipse.ini文件中:
THIS WILL NOT WORK:
-vm C:\java\jdk\bin\javaw.exe
BUT THIS WILL:
-vm
C:\java\jdk\bin\javaw.exe
答案 3 :(得分:0)
在尝试了这个帖子中的所有建议之后,我唯一可以使用Eclipse Indigo的方法就是使用带有-vm开关的快捷方式,如下所示:
"C:\Program Files\Eclipse Indigo 3.7M6\eclipse.exe" -vm C:\Progra~1\Java\jdk1.7.0\bin\