3

我这里有一台带有 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将行编辑为,我可以绕过 Eclipse 消息-Dosgi.requiredJavaVersion=1.4-Dosgi.requiredJavaVersion=1.5但最后我将这个 Eclipse 与 Java 1.4 一起使用,谁知道我遇到了什么错误或问题。我有 java 1.6 的路径,我可以使用它并启动 Eclipse,如何?有任何想法吗?

4

2 回答 2

9

您可以将-vm选项添加到eclipse.ini

-vm
C:/path/java/jdk1.7.0_03/bin/javaw.exe

它必须在 2 个单独的行上,并且必须在之前添加-vmargs

于 2013-02-26T15:00:08.110 回答
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

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

于 2013-02-26T15:36:19.540 回答