[英]referencing another project in eclipse
我创建了项目A,包名称为“ A”
我创建了另一个项目“ B”
属性-> Java构建路径->模块路径
添加“ A”
项目B的源文件带有“ import A”语句
我收到“程序包A无法访问”
选项1:您已将包或项目A存储在另一个文件夹中。 选项2:您删除了A或与A相关的任何内容,因此不再存在
将项目添加到modulepath而不是classpath意味着您正在使用Java平台模块系统( JPMS ) :这两个项目中的每个项目module-info.java
在默认包中包含module-info.java
文件。
您有两种选择:
module-info.java
文件中执行以下操作:
module-info.java
,为每个导出的包添加一行 exports <package-to-export>;
module-info.java
中添加以下行 requires <project-A-module-name>;
module-info.java
文件 (在大多数情况下,这是推荐的解决方案)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.