Eclipse多项目引用和调试问题?
我在Eclipse里面建了2个项目,项目A是Web站点,项目B是Javaproject,然后我用项目A引用了项目B,现在的问题就是,当我使用项目B里面的类的时候不能跟踪进...
我在Eclipse里面建了2个项目,项目A是Web站点,项目B是Java project,然后我用项目A引用了项目B,现在的问题就是,当我使用项目B里面的类的时候不能跟踪进去
我的疑问就是:
我不清楚我引用的方式是否正确,反正就是不能调试跟踪到项目B里面的源代码,请告诉我正确调试的方式? 展开
我的疑问就是:
我不清楚我引用的方式是否正确,反正就是不能调试跟踪到项目B里面的源代码,请告诉我正确调试的方式? 展开
4个回答
展开全部
完全可以跟踪进去的。
你可能同时在项目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打包一起放入的。
你可能同时在项目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打包一起放入的。
展开全部
当然不能跟踪进去了,如果实在需要跟踪进B项目的类
你把B项目的东西移植到A项目里,就行了
你把B项目的东西移植到A项目里,就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以跟进去,不管你的类位于哪个项目中。
即使你的项目不是在eclipse中部署进去的,只要你eclipse中某个项目中存在这个类,同样可以跟进去(关键是要源码,反编译的行号会有偏差)。
之前拿别人一个项目,他是已经部署到tomcat中,我拷贝的整个tomcat(没有源码),然后我反编译一个类放到我新建的一个java工程中,访问是照样调试。当然tomcat是在eclipse中启动的。
要注意的是你这个类必须跟原来是一样的包结构和类名。
即使你的项目不是在eclipse中部署进去的,只要你eclipse中某个项目中存在这个类,同样可以跟进去(关键是要源码,反编译的行号会有偏差)。
之前拿别人一个项目,他是已经部署到tomcat中,我拷贝的整个tomcat(没有源码),然后我反编译一个类放到我新建的一个java工程中,访问是照样调试。当然tomcat是在eclipse中启动的。
要注意的是你这个类必须跟原来是一样的包结构和类名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
出那种看不到代码的页面时,有个加载源代码的按纽,点了后选b项目就好了么。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询