Eclipse多项目引用和调试问题?

我在Eclipse里面建了2个项目,项目A是Web站点,项目B是Javaproject,然后我用项目A引用了项目B,现在的问题就是,当我使用项目B里面的类的时候不能跟踪进... 我在Eclipse里面建了2个项目,项目A是Web站点,项目B是Java project,然后我用项目A引用了项目B,现在的问题就是,当我使用项目B里面的类的时候不能跟踪进去
我的疑问就是:
我不清楚我引用的方式是否正确,反正就是不能调试跟踪到项目B里面的源代码,请告诉我正确调试的方式?
展开
 我来答
SkyerTu
推荐于2016-09-06 · TA获得超过1822个赞
知道小有建树答主
回答量:552
采纳率:0%
帮助的人:1190万
展开全部
完全可以跟踪进去的。
你可能同时在项目A的build path/libraries或者web-inf/lib中放了项目B的jar包,因此eclipse会去找这个jar包的源代码,而不是找项目B了。

如果完全用eclipse开发的话,不需要将B导出为jar包后放到A的build path/libraries或web-inf/lib中的。
而是应该在build path/projects中直接加入项目B,同时在Java EE Module Dependencies中勾选项目B即可。
这种方式,在最后导出war/ear时,eclipse也会将项目B打包一起放入的。
测试2001
2010-08-18 · TA获得超过334个赞
知道答主
回答量:540
采纳率:0%
帮助的人:236万
展开全部
当然不能跟踪进去了,如果实在需要跟踪进B项目的类
你把B项目的东西移植到A项目里,就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我今天上课了
2010-08-18 · TA获得超过1410个赞
知道小有建树答主
回答量:844
采纳率:0%
帮助的人:675万
展开全部
可以跟进去,不管你的类位于哪个项目中。
即使你的项目不是在eclipse中部署进去的,只要你eclipse中某个项目中存在这个类,同样可以跟进去(关键是要源码,反编译的行号会有偏差)。

之前拿别人一个项目,他是已经部署到tomcat中,我拷贝的整个tomcat(没有源码),然后我反编译一个类放到我新建的一个java工程中,访问是照样调试。当然tomcat是在eclipse中启动的。
要注意的是你这个类必须跟原来是一样的包结构和类名。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
atu0830
2010-08-18 · TA获得超过383个赞
知道答主
回答量:269
采纳率:0%
帮助的人:218万
展开全部
出那种看不到代码的页面时,有个加载源代码的按纽,点了后选b项目就好了么。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式