我有2个项目,A和B
项目B在他的构建路径中>库是A的类文件夹(Eclipse也认识到有一个“源附件”并添加了它。
A和B都在同一个工作区中。
当我 Ctrl +点击进入B Eclipse文件的项目A的函数时,打开A的.class
文件。但是如果我需要编辑{{1}该文件的版本我必须手动在项目A中查找文件名并从项目资源管理器中打开它。
从链接资源到 - >没有更简单的方法。他的来源的.java
文件或者从.java
到.class
的方式比手动扩展文件夹并打开文件更容易?
答案 0 :(得分:6)
您可以使用 Ctrl + Shift + T 打开搜索对话框。
但是你应该将B添加为A的依赖项目(并从类路径中删除它)。
答案 1 :(得分:5)
另一个案例解决方案:
上找到Eclipse(和其他IDE)的一个优点是你可以按住CTRL 然后单击某个函数或变量以转到其定义。
Eclipse中可能出现的问题是它会打开.class文件 (编译后的文件)而不是打开.java文件 这个。这可能是由于条目的顺序引起的 .classpath文件。
转到项目目录并打开.classpath文件。全部移动 将classpattry的类型命名为class =“src”到顶部 该文件(或至少在任何带有“输出”类型的条目之上)。
重启Eclipse并解决问题。
答案 2 :(得分:3)
从“构建路径>库”中删除项目A,并将其放入“构建路径>项目”。
答案 3 :(得分:3)
转到Project-> Properties-> Java Build Path。
在订单和导出中,将所有src文件保留在顶部并选中。
Eclipse现在将在.class文件
上选择.java