如何在eclipse中添加Java项目而不是Jar

时间:2011-09-16 11:50:16

标签: java eclipse debugging tomcat

我正在研究两个相关的项目,我目前的解决方案是这样的:

我的主要项目是web app(spring + vaadin),它在第二个项目中使用ant的JAR构建。现在我必须调试第二个项目(JAR),但我无法连接它:|

我尝试将我的第二个项目添加为“必需项目”,但它没有做到神奇。 我尝试向JAR添加源代码,但它没有做到这一点。

有任何建议我该怎么做?

Aaand - >我的问题是关于Tomcat,我想同时调试这两个项目。而现在我无法运行它。

THX 卢卡斯


日志:

java.lang.NoClassDefFoundError: ln/wi/search/service/WIService
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getDeclaredConstructors(Class.java:1836)

2 个答案:

答案 0 :(得分:3)

右键单击Web应用程序项目,然后选择Build Path>配置Build Path,然后选择Projects选项卡并将jar项目添加为依赖项。 Eclipse将为您设置类路径。

否则,您可以使用maven并创建一个多模块项目,其中jar被自动打包并添加到Web App项目的WEB-INF / lib文件夹中,但这可能是一种过度杀伤:)

欢呼声

答案 1 :(得分:3)

除了将其添加到构建路径之外,您还希望将第二个项目添加到项目属性的Deployment Assembly页面中(假设您使用的是具有该功能的Eclipse的最新版本)。