2013-02-26 42 views
2

我在这里有一个计算机(Windows XP)与java 1.4和java 1.6(我不知道为什么这个系统上有1.4,可能他们忘记卸载它)。这里也是Eclipse Helios。如何用不同版本的Java启动eclipse?

现在,如果我想启动eclipse,我会收到Java 1.4过时的消息。咦?我这里还1.6,Eclipse应当与1.6 开始我通过CMD

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主页。好吧,让我们把标准的java改为1.6(因为它已经安装了,所以它应该可以工作)。但是,等一下,这是行不通的,我没有权利改变这一点。不能更改任何标准的java路径。那么我能做什么?我想通了,如果我编辑eclipse.ini-Dosgi.requiredJavaVersion=1.4-Dosgi.requiredJavaVersion=1.5我可以绕过Eclipse消息但是最后我在Java 1.4中使用了这个eclipse,谁知道我用这个得到的错误或问题。我有java 1.6的路径,我可以使用这个并启动Eclipse,怎么样?有任何想法吗?

+0

窗口 - >首选项 - > Java - >编译器是不是适合你? – 2013-02-26 14:57:30

+0

当然,但是这只对我的新项目是正确的?不适用于itselve的Eclipse IDE。所以Eclipse仍然是1.4。 – sabisabi 2013-02-26 14:58:46

回答

8

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

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

它必须在2条独立的线路,它有-vmargs之前加入。

+0

啊完美:)谢谢你,这个伎俩 – sabisabi 2013-02-26 15:03:31

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) 

然后JDK配置为完成Eclipse工作空间配置。

您可以使用构建路径配置更改单个项目的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 

我们知道,如果仍然存在问题。

相关问题