我有一个项目,我试图调用另一个子项目中的类,但它导致了编译错误。
这就是我的项目结构:
我正在尝试调用一个类 DownLoadFactory
来自utilcmrujar
子项目到一个类B
位于crmuwar
下子项目。
这就是我在类 B
中导入包的方式下crmuwar
子项目,但它会产生编译错误:
我真的需要子项目utilcmrujar
吗?进入jar
文件并将其作为依赖项调用?
最佳答案
看来您正在使用 Eclipse。只需右键单击旧文件夹并选择“构建路径 > 用作源文件夹”即可将 utilcmrujar 文件夹添加到类路径中:
对每个源文件夹重复相同的步骤。
在 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/