如何用不同版本的Java启动eclipse?

时间:2013-02-26 14:56:14

标签: java windows eclipse

我这里有一台带有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,怎么样?有什么想法吗?

2 个答案:

答案 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

让我们知道问题是否仍然存在。