繁体   English   中英

Eclipse Java版本未完全更新

[英]Eclipse Java version not fully updating

我卸载了JDK8,并在Eclipse Preferences-> Java-> Complier中将其保留为1.7,但在Configure中,我选择了jdk1.8路径并取消了jre7。


但是,当我的项目构建时,它仍在尝试在旧的jre7路径下查找tools.jar。 为什么不选择jdk1.8路径? 当我单击Project并右键单击Properties时,其“ Java Build Path”将显示所有旧的jre7 lib路径。


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

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

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

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

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

2.) Window -> Preferences -> Java -> Compiler允许定义编译器设置,而不考虑已安装的JRE。 注意:例如,如果您选择1.6的编译器遵从性级别,而默认选择1.8 JDK,则会在该屏幕中看到相应的警告。

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

4.)在“ Libraries ”选项卡中Right click project -> Properties -> Java Build Path ,您应该会看到一个条目JRE System Library [Version] -如果选择它并按Edit... ,则可以在Execution environment之间进行选择(我希望这是配置1.7的地方-我不知道它们来自何处,但是几乎每个Java版本都有一个条目), Alternate JRE:您可以选择已安装的版本)和workspace default JRE (已安装的JRE之一)。

因此,回到您的问题,我假设在第一个选项中安装了JDK之后,您必须调整项目设置-如果启用了特定于项目的设置,则必须启用最后一点,为任何项目选择工作区默认的JDK。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM