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

如何在Eclipse中将Java项目的四个包拆分为两个模块

在Eclipse中拆分Java包为两个模块的正确操作
  • 创建两个独立的Java模块项目
    打开Eclipse,通过File > New > Java Project新建项目,弹窗里勾选Create module-info.java,第一个项目命名为Module-Augustus-Caligula(名称可自定义),创建完成后把augustus和caligula包复制到该项目的src目录下。
    重复上述操作创建第二个项目Module-Julius-Nero,同样勾选创建模块文件,再将julius和nero包复制到这个项目的src目录。

  • 配置模块间的依赖(如果需要)
    若两个模块需要互相调用,在各自的module-info.java中声明依赖和导出规则。比如:

    • 让Module-Augustus-Caligula能访问Module-Julius-Nero的包,就在前者的module-info.java里添加:
      module Module-Augustus-Caligula {
          requires Module-Julius-Nero;
      }
      
    • 在Module-Julius-Nero的module-info.java里开放需要被访问的包:
      module Module-Julius-Nero {
          exports julius;
          exports nero;
      }
      
  • 之前尝试的问题说明
    你之前在同一个源文件夹下建子文件夹会被识别为包,是因为Eclipse默认将src下的文件夹视为包结构的一部分。而单个Java项目只能对应一个Java模块(即一个module-info.java),所以无法在同一项目的多个源文件夹中分别放置模块文件,这是Java模块规范的要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 17:22:37