我在 Eclipse IDE 中有两个项目。
1) 首先,名为 X 的项目 2) 第二,名为 Y 的项目。
Y 依赖于 X 项目。
问题 1) 有 2 种方法可以在 eclipse 中添加依赖项。Project->properties->buildpath 并且有“PROJECTS” 选项卡和“Librarys”选项卡。
如果我在“项目”选项卡中添加我的项目。一切正常!如果我使用 maven (mvn package)创建 jar 文件 并添加到库(mvn eclipse:eclipse)我有这个例外:
Exception in thread "Thread-4" java.lang.NoClassDefFoundError: org/apache/pdfbox...
...
Caused by: java.lang.ClassNotFoundException: org.apache.pdfbox ...
只有 X 项目使用 org.apache.pdfbox claees。我也必须将 pdfbox 依赖项添加到 Y 项目吗? 我该如何解决这个问题?...当我创建 Y 的 jar 时也是如此...