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

Eclipse Oxygen 3A未显示Java 9相关选项的问题求助

解决Eclipse Oxygen 3A中Java 9模块支持的问题

Hey there, let's work through this issue you're facing with Eclipse Oxygen 3A and Java 9 modules!

首先,关于那个“被禁用的补丁”

你不用纠结那个补丁啦——Eclipse Oxygen 3A本身已经内置了完整的Java 9模块支持,那个旧的兼容性补丁是给更早的Oxygen版本(比如Oxygen 1/2)准备的,所以页面显示它被禁用是完全正常的,不需要再安装它。

为什么看不到「Create module-info.java (9 or higher)」复选框?

大概率是项目的Java版本配置没到位,或者创建源文件夹的场景不对,试试下面这些步骤:

  • 确认项目的JDK版本是Java 9
    右键你的项目 → Build Path → Configure Build Path,在Libraries标签下,检查JRE System Library是不是Java 9。如果不是,点击Edit选择已安装的Java 9 JDK。
    另外,去Project Facets标签,把Java的版本改成9,点击应用。

  • 手动创建module-info.java(如果复选框还是不出现)
    要是配置完JDK还是看不到复选框,直接手动创建也很简单:

    1. 右键你的源文件夹 → New → File
    2. 文件名输入module-info.java,点击完成
    3. 在文件里输入基础的模块声明,比如:
      module com.yourproject.name {
          // 这里可以添加requires/exports等模块指令
      }
      
  • 检查Eclipse的模块支持设置
    打开Window → Preferences → Java → Compiler → Module,确保「Enable module support for Java 9 and higher」是勾选状态(Oxygen 3A默认应该是勾选的,但确认下没坏处)。

按照这些步骤操作后,应该就能正常使用Java 9模块的相关功能了!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 06:45:32