【问题标题】:Eclipse Default JRE Preference Installed JRE Not WorkingEclipse 默认 JRE 首选项已安装 JRE 不工作
【发布时间】:2016-04-25 15:39:57
【问题描述】:

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

但是,当我导入一个项目时,正如您从项目资源管理器中看到的那样,项目名称是“SpringService”,不知何故 JRE 系统库是 JavaSE-1.6,它们仍然默认使用 1.6!

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

这篇文章可能与enter link description here SO 问题有关。

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

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

    另外,如果您正在导入一个项目,您的意思是您正在导入一个现有的、预配置的 Eclipse 项目吗?还是只是包含源代码的目录结构?如果您要导入现有的 Eclipse 项目,它可能已经设置了项目特定的设置(很难给出建议,能够在设置中四处寻找)。

    【讨论】:

      【解决方案2】:

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

      <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。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-12-16
          • 2012-09-01
          • 1970-01-01
          • 2012-10-07
          • 1970-01-01
          相关资源
          最近更新 更多