如何使用 Java 8 个设置在 eclipse 4.18(2020-12) 中构建项目
How to Use Java 8 settings to build project in eclipse 4.18(2020-12)
*由于某些项目要求,我“不得不”使用 eclipse 4.18 (2020-12),它默认使用 Java 11 并且必须启动。
但我的整个项目is/was 是在Java 1.7 之前编写的。现在,在我的 mac 中,我同时安装了 java 1.8 和 11,我的 eclipse 设置如下所示。
我确保删除了我的 eclipse 中的所有 java 11 引用,并使项目和工作区配置为在 1.7 编译器级别采用 1.8 jdk 和 运行。*
但是当我 运行 项目 -->clean-->build 时,我 运行 进入 java 11 中缺失的 JaxB(在 java 11 JAXB 中已删除,我的项目广泛使用 jaxB)这是众所周知的。
所以我想知道我错过了什么我的项目仍在构建我的项目 java 11 而不是 java 1.7(使用 jdk 1.8 配置).
请帮助.. 坚持了几天。
machome
Eclipse Compiler setting-1
Eclipse Setting Execution Envs
Eclipse installed JRE's
Eclipse Project specific setting
Java 11 JaxB error
最新的 Eclipse 可能需要 Java 11 到 运行,但设置使用旧 Java 版本的 Eclipse 项目很简单。不要弄乱它用于启动的 Java 版本,只要它是正确的 Java 11 版本即可。
正如一位评论者所提到的,您必须在“已安装的 JRE-> 执行环境”中配置特定的 Java 发行版,然后您必须将项目配置为使用该 Java 版本符号,如“JavaSE-1.7”.
如果 Eclipse 本身正在 运行 和 Java 11,并且您安装的插件尚未正确更新以在 Java 11 下工作,如图所示,您将需要该插件的更新版本。更新到最新的“oracle design studio”,如果您仍然遇到此问题,请联系 Oracle 支持。
*由于某些项目要求,我“不得不”使用 eclipse 4.18 (2020-12),它默认使用 Java 11 并且必须启动。
但我的整个项目is/was 是在Java 1.7 之前编写的。现在,在我的 mac 中,我同时安装了 java 1.8 和 11,我的 eclipse 设置如下所示。 我确保删除了我的 eclipse 中的所有 java 11 引用,并使项目和工作区配置为在 1.7 编译器级别采用 1.8 jdk 和 运行。* 但是当我 运行 项目 -->clean-->build 时,我 运行 进入 java 11 中缺失的 JaxB(在 java 11 JAXB 中已删除,我的项目广泛使用 jaxB)这是众所周知的。
所以我想知道我错过了什么我的项目仍在构建我的项目 java 11 而不是 java 1.7(使用 jdk 1.8 配置). 请帮助.. 坚持了几天。
machome
Eclipse Compiler setting-1
Eclipse Setting Execution Envs
Eclipse installed JRE's
Eclipse Project specific setting
Java 11 JaxB error
最新的 Eclipse 可能需要 Java 11 到 运行,但设置使用旧 Java 版本的 Eclipse 项目很简单。不要弄乱它用于启动的 Java 版本,只要它是正确的 Java 11 版本即可。
正如一位评论者所提到的,您必须在“已安装的 JRE-> 执行环境”中配置特定的 Java 发行版,然后您必须将项目配置为使用该 Java 版本符号,如“JavaSE-1.7”.
如果 Eclipse 本身正在 运行 和 Java 11,并且您安装的插件尚未正确更新以在 Java 11 下工作,如图所示,您将需要该插件的更新版本。更新到最新的“oracle design studio”,如果您仍然遇到此问题,请联系 Oracle 支持。