You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse如何配置用Java 8构建项目、JDK 17单独运行

Eclipse 项目Java 8构建、JDK 17运行的配置方案

一、构建阶段JDK 8配置(保证编译环节使用Java 8规则)

  • 右键项目 → 选择Properties → 进入Java Build Path配置页
  • 切换到Libraries标签,选中当前的JRE System Library,点击Edit按钮,选择已配置到Eclipse的JDK 8版本,应用当前修改
  • 再进入Java Compiler配置页,勾选Use compliance from execution environment 'JavaSE-1.8' on the 'Java Build Path',或者手动将编译器合规性级别设置为1.8,确保编译出的字节码兼容Java 8版本

二、运行阶段JDK 17单独配置

  • 右键项目 → 选择Run As → 点击Run Configurations(调试场景选择Debug Configurations,配置逻辑完全一致)
  • 左侧列表找到对应项目的Java Application运行项,首次运行可右键Java Application选择New新建对应运行配置
  • 选中对应运行项后切换到JRE标签,勾选Alternate JRE选项,在下拉列表选择已添加的JDK 17,若列表无对应版本可点击Installed JREs添加本地JDK 17路径后再选择
  • 点击Apply保存配置即可,后续通过该运行项启动项目时就会使用JDK 17执行

三、额外注意事项

如果是Maven/Gradle管理的项目,需要在构建配置文件中指定编译版本,避免Eclipse同步配置时覆盖自定义的编译规则:

  1. Maven项目在pom.xml中添加如下配置:
<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>
  1. Gradle项目在build.gradle中添加如下配置:
java {
    sourceCompatibility = JavaVersion.VERSION_1_8
    targetCompatibility = JavaVersion.VERSION_1_8
}

如果运行时需要用到JDK 17的特性(如模块化、预览功能),可在运行配置的Arguments标签的VM参数栏添加对应启动参数适配。

内容的提问来源于stack exchange,提问作者osefmaster

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 09:24:03