java - 为什么 Eclipse 在 Windows 中使用 c :\WINDOWS\SYSTEM32\javaw. exe?

标签 java eclipse jvm

我在 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 打开之后,而不是它显示一个窗口,有两个窗口!

Please find image

-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/

相关文章:

java - Invoke Dynamic 的 Groovy 性能问题?

java - 如果没有余数,双除法等于整数除法吗?

java - 如下图这种分数值怎么写?

Eclipse pydev 'F3' 没有跳转到定义

java - 普通 JAVA SE 程序的输入值

java - 将 Map 的 Map 更改为泛型类型

Java Tetris - 使用旋转矩阵的旋转

java - 使用 Tika 将元数据提取为 RDF

java - 类型安全配置 - 从程序设置占位符值

android - Eclipse 中的无效文件名错误