java 多个项目 ClassNotFoundException

标签 java eclipse classnotfoundexception

我的 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/

相关文章:

java - ClassNotFoundException 仅依赖于 JDK7 更新版本?

java - 从 servlet 到达 xml

java - 对象未突出显示,尽管它在 Chrome 开发人员工具中显示为唯一

java - 如何将路径放入变量而不出现空异常

eclipse - 使用键盘快捷键在 Eclipse 中添加监视表达式

java - 我的JDK里面没有javax.servlet包

android - 如何使用 Eclipse 中生成的 keystore 文件从 Android-Studio 发布 Android 应用程序?

java - 通过 CLI : Could not find or load main class org. testng.TestNG 执行 testng.xml 时出错

java - 找不到合适的驱动程序(但驱动程序在那里!)

java - 在 Java 中添加 JInternalFrame 不起作用