java - 使用eclipse调用不同子项目中的类

标签 java

我有一个项目,我试图调用另一个子项目中的类,但它导致了编译错误。

这就是我的项目结构:

enter image description here

我正在尝试调用一个类 DownLoadFactory来自utilcmrujar子项目到一个类B位于crmuwar下子项目。

<小时/>

这就是我在类 B 中导入包的方式下crmuwar子项目,但它会产生编译错误:

enter image description here

<小时/>

我真的需要子项目utilcmrujar吗?进入jar文件并将其作为依赖项调用?

最佳答案

看来您正在使用 Eclipse。只需右键单击旧文件夹并选择“构建路径 > 用作源文件夹”即可将 utilcmrujar 文件夹添加到类路径中:

enter image description here

对每个源文件夹重复相同的步骤。

在 utilcmrujar 源文件夹内,您应该有 com/south/smdw/crm/webutils 和 com/south/smdw/crm/data 文件夹,具体取决于您的导入 声明。 DownloadFactory.java 应位于 com/south/smdw/crm/data (基于导入语句),您正在编辑的文件应位于 com/south/smdw/crm/webutils (基于您的包声明)。

关于java - 使用eclipse调用不同子项目中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44974065/

相关文章:

java - 与 Bean Validation API 结合使用时,Hibernate 不遵循 JPA 规范?

java - 如何在 SonarQube 4.5 插件中注册自定义规则?

java - 如何将字符串转换为 JSON?

java - 所有 fx 构建器都已弃用……除了 .adapter 中的一堆?

java - 设置 JTextArea 的字体

java - JAXB 使用 Woodstox 解析器来提高性能?

java - 用整数填充二维数组java

java - Android 11 打开失败 : EACCES (Permission denied)

java - 无法解析符号 Theme.MaterialComponents.Light.NoActionBar (Android Studio)

java - 网页爬取类隐藏字段