我这里有一台带有java 1.4和java 1.6的计算机(Windows XP)(我不知道为什么这个系统上有1.4,可能他们忘了卸载它)。这里也是Eclipse Helios。
现在,如果我想启动eclipse,我会收到Java 1.4太旧的消息。咦?我这里也有1.6,Eclipse应该从1.6开始 我通过cmd检查了当前的Java Home
java -version
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_0
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
好的,不知何故1.4这里是标准的java。好吧,让我们将标准java更改为1.6(因为它已经安装,所以应该可以工作)。但等等,这不起作用我没有权利改变它。无法更改任何标准的java路径。那我该怎么办?我想,如果我将行eclipse.ini
-Dosgi.requiredJavaVersion=1.4
-Dosgi.requiredJavaVersion=1.5
编辑为{{1}},我可以绕过Eclipse消息但最后我正在使用这个带有Java 1.4的eclipse,谁知道什么我遇到的错误或问题。我有java 1.6的路径,我可以使用它并启动Eclipse,怎么样?有什么想法吗?
答案 0 :(得分:8)
您可以将-vm
选项添加到 eclipse.ini :
-vm
C:/path/java/jdk1.7.0_03/bin/javaw.exe
必须在两个单独的行上,并且必须在-vmargs
之前添加。
答案 1 :(得分:0)
您可以在构建路径
中对其进行配置Go to Eclipse(mac) / Window(for windows)
->Preferences
->Java
->Installed JREs
->JAdd the jdk/jre library you would like to add.
->click ok (Done)
然后为完成的eclipse工作区配置jdk。
您可以使用构建路径配置更改单个项目的jdk。
要做到这一点:
选择项目,右键单击
->Choose the java Build Path.
->JRight hand side of the pane click the "Add Library"
->Choose "JRE system library"
->Select "Alternate JRE" (There u can see the list of the installed/configured JRE).
->Click Finish
让我们知道问题是否仍然存在。