Eclipse> Java>打开链接资源(.java而不是.class)?

时间:2011-12-22 11:33:15

标签: java eclipse

我有2个项目,A和B

项目B在他的构建路径中>库是A的类文件夹(Eclipse也认识到有一个“源附件”并添加了它。

A和B都在同一个工作区中。

当我 Ctrl +点击进入B Eclipse文件的项目A的函数时,打开A的.class文件。但是如果我需要编辑{{1}该文件的版本我必须手动在项目A中查找文件名并从项目资源管理器中打开它。

从链接资源到 - >没有更简单的方法。他的来源的.java文件或者从.java.class的方式比手动扩展文件夹并打开文件更容易?

4 个答案:

答案 0 :(得分:6)

您可以使用 Ctrl + Shift + T 打开搜索对话框。

但是你应该将B添加为A的依赖项目(并从类路径中删除它)。

enter image description here

答案 1 :(得分:5)

另一个案例解决方案:

  

Eclipse(和其他IDE)的一个优点是你可以按住CTRL   然后单击某个函数或变量以转到其定义。

     

Eclipse中可能出现的问题是它会打开.class文件   (编译后的文件)而不是打开.java文件   这个。这可能是由于条目的顺序引起的   .classpath文件。

     

转到项目目录并打开.classpath文件。全部移动   将classpattry的类型命名为class =“src”到顶部   该文件(或至少在任何带有“输出”类型的条目之上)。

     

重启Eclipse并解决问题。

this page

上找到

答案 2 :(得分:3)

从“构建路径>库”中删除项目A,并将其放入“构建路径>项目”。

答案 3 :(得分:3)

转到Project-> Properties-> Java Build Path。

在订单和导出中,将所有src文件保留在顶部并选中。

Eclipse现在将在.class文件

上选择.java