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

我在这里有一台计算机(Windows XP)与Java 1.4和Java 1.6(我不知道为什么这个系统上有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(因为它已经安装了,所以它应该可以工作)。 但是,等等,这是行不通的,我没有权利改变这一点。 不能更改任何标准的Javapath。 那我能做什么? 我想,我可以绕过Eclipse的消息,如果我编辑eclipse.ini-Dosgi.requiredJavaVersion=1.4-Dosgi.requiredJavaVersion=1.5但最后我使用这个Eclipse与Java 1.4,谁知道什么错误或问题,我得到了这一点。 我有java 1.6的path,我可以使用这个,并启动Eclipse,如何? 有任何想法吗?

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

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

它必须在2个独立的行上,它必须在-vmargs之前-vmargs

您可以在构建路径中对其进行配置

 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 

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