我有一个 JREC:\Program Files (x86)\Java\jre6
这是我安装 Eclipse 时唯一的一个。我随后安装了完整的JDKC:\home\SFTWR\jdk1.6.0_21
并改变了我的JAVA_HOME
环境变量。然而,每次我启动一个新的 Eclipse 工作区时,它只会选取旧的 JRE,我必须手动删除它并添加新的 JRE。
如何将我的 Eclipse 安装绑定到新的 JDK,以便每个新工作区仅指向该工作区?我检查了eclipse.ini
但没有提及要转到哪个 JRE。
UPDATE:
我进入Prefs->Java->Installed JRE
s,添加新位置,标记为默认,删除其他,仅对当前工作区有效。但是,当我打开新的工作区时,只有旧的 JRE 可用。因此,这并没有改变适用于所有(至少是新的)工作区的核心 Eclipse 配置
终于明白了:Eclipse 获取 JRE 的方式是使用系统的 PATH.
我没有C:\home\SFTWR\jdk1.6.0_21\bin
在之前的道路上,我确实有过C:\Program Files (x86)\Java\jre6\bin
。我两者都有JRE_HOME
and JAVA_HOME
set to C:\home\SFTWR\jdk1.6.0_21
但这两者都不重要。我猜 Eclipse 确实做到了(起到了某种作用)哪里java (or which在 UNIX/Linux 上)查看 Java 在路径中的位置并获取该 JREjava.exe
属于。就我而言,尽管我做了所有配置调整(包括eclipse.ini
-vm 选项(如上面建议的),它仍然停留在路径中的内容。
我从路径中删除了旧的 JRE bin,放入新的 JRE bin,它适用于所有工作区。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)