Eclipse Java版本未完全更新

时间:2015-03-09 14:11:40

标签: java eclipse

我dwonloaded JDK8和Eclipse Preferences-> Java-> Complier, 我把它保留在1.7,但在配置中,我选择了jdk1.8路径并取消了jre7。


然而,当我的项目构建时,它仍在寻找在旧的jre7路径下寻找tools.jar。为什么它没有拿起jdk1.8路径? 当我点击Project并右键单击Properties时,它的" Java Build Path"显示所有旧的jre7 lib路径。


为什么他们都没有更新以使用我在首选项中添加的新路径? 我对这里的机制有点困惑。需要做些什么来更新项目内的路径?我显然不想一次手动完成一个项目。

3 个答案:

答案 0 :(得分:0)

您是否更新了已安装的JRE?

还有一些项目特定的库设置需要更新。

答案 1 :(得分:0)

在Eclipse中,您有四个重要设置:

1。)Window -> Preferences -> Java -> Installed JREs将显示所有Eclipse-Known JRE / JDK,并允许您添加自己的JRE / JDK。在此视图中,如果项目未指定任何其他JDK将用于编译/运行项目,则选择默认JDK

2。)Window -> Preferences -> Java -> Compiler允许定义编译器设置,无论安装的JRE如何。注意:例如,如果您选择编译器合规性级别1.6而默认选择1.8 JDK,则会在此屏幕中看到相应的警告。

3。)Right click project -> Properties -> Java Compiler允许覆盖项目级别上述两点中定义的默认设置。除非已激活此视图中的Enable project specific settings,否则上述两个默认设置将作为任何项目的默认设置。

选项卡Right click project -> Properties -> Java Build Path中的

4。)Libraries您应该会看到一个条目JRE System Library [Version] - 如果您选择该条目并按Edit...,您就可以在{{1}之间进行选择1}}(我希望这是1.7配置的地方 - 我不知道它们来自哪里,但几乎每个java版本都有一个条目),Execution environment(你可以选择已安装的)和Alternate JRE:(已安装的JRE中选择的一个)。

所以回到你的问题我假设你在第一个选项(上面的3个)中安装了JDK后,你将不得不调整项目设置 - 如果启用了项目特定的设置,你将不得不启用,如果是最后一个点,请为任何项目选择工作区默认JDK。

答案 2 :(得分:0)

转到项目属性 - >项目方面 - > Java - >更改版本

注意:删除其他已安装的JRE并仅保留所需的JRE。