我的 eclipse IDE 中有 2 个 java 项目 ProjectA (java web 应用程序)和 ProjectB (包含其他 java 类)。例如
ProjectA ProjectB
|_HelloWorld.java |_PrintHelloWorld.java
|_HelloWorld( |_print()
new PrintHelloWorld().print()
)
因此,ProjectA 有一个类,该类的方法正在调用 ProjectB 中的类中的方法。为了构建这些项目,我构建了 ProjectB 并将 jar 添加为 ProjectA 的构建路径的依赖项。所以我没有收到任何编译错误,并且该项目似乎构建得很好。
但是,当我调试代码时。我在 ProjectA 调用项目 B 中的方法的行处收到 ClassNotFoundException
有人知道我做错了什么/错过了什么吗?
最佳答案
使用以下步骤将项目添加到部署程序集。
右键单击项目 > 属性 > 部署程序集 > 添加 > 项目 > 选择要添加为依赖项的项目,然后单击“应用”和“确定”。
在尝试了几种选择后,这对我有用。
关于java 多个项目 ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5167911/