我在 C:\java\jdk1.7.0_51 位置安装了 java。但 Eclipse 使用 c:\WINDOWS\SYSTEM32\javaw.exe。
我在构建 Maven 时遇到问题“Missing artifact com.sun:tools:jar:1.6”。我看到在 eclipse.ini 中添加以下行的解决方案之一
-vm C:\java\jdk1.7.0_51\bin\javaw.exe
所以,我添加并放置在 eclipse.ini 中,在 Eclipse 没有通过单击 eclipse.exe 打开之后,而不是它显示一个窗口,有两个窗口!
-vm 参数一个是我添加的,另一个是 -vm c:\WINDOWS\SYSTEM32\javaw.exe
。因此,从 eclipse.ini 中删除“-vm C:\java\jdk1.7.0_51\bin
”后,它又开始工作了。如果我错了,那意味着它正在使用 c:\WINDOWS\SYSTEM32\javaw.exe。
为什么使用c:\WINDOWS\SYSTEM32\javaw.exe
,为什么不使用C:\java\jdk1.7.0_51\bin\javaw.exe
?
如何更改为C:\java\jdk1.7.0_51\bin\javaw.exe
?
最佳答案
将-vm放在openFile后面,路径放在换行
打开文件
-vm
C:\java\jdk1.7.0_51\bin\javaw
--launcher.appendVmargs
关于java - 为什么 Eclipse 在 Windows 中使用 c :\WINDOWS\SYSTEM32\javaw. exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27378224/