繁体   English   中英

Eclipse默认的JRE首选项安装的JRE不起作用

[英]Eclipse Default JRE Preference Installed JRE Not Working

我去了Eclipse的首选项,并将默认的JRE更改为Java SE 8,并且还将Eclipse的Compiler设置更改为与JDK 1.8兼容。 我什至删除了其他JRE。

但是,当我导入项目时,如从项目资源管理器中看到的那样,项目名称为“ SpringService”,因此JRE系统库是JavaSE-1.6,并且它们仍默认使用1.6!

谁能告诉我我做错了什么? 否则,每个新项目我都必须手动转到属性并手动更改! 讨厌它!

在此处输入图片说明

该帖子可能与在此处输入链接描述有关。

设置“ 已安装的JRE”首选项时,您要选择完整的Java Development Kit安装的根目录,而不仅仅是裸JRE安装。 Eclipse需要访问与完整JDK捆绑在一起的支持库,但基本JRE安装中不存在。

另外,如果要导入项目,是否意味着要导入现有的,预先配置的Eclipse项目? 还是仅包含源代码的目录结构? 如果要导入现有的Eclipse项目,则可能已经使用项目特定的设置对其进行了设置(很难在设置中四处寻找建议)。

检查pom.xml中的plugin部分,以查看其中是否包含以下条目。

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
    </configuration>
</plugin>

这将覆盖默认首选项。 许多Maven项目原型都使用1.6。 只需将它们更改为1.8并执行Maven-> Update Project。

您可以在项目上“构建路径”,然后删除jre1.6,添加用户libiary。

暂无
暂无

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

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