我在这里有一台计算机(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
让我们知道如果问题仍然存在。