Java 从实例自动转到eclipse中的类

Java 从实例自动转到eclipse中的类,java,eclipse,Java,Eclipse,有没有一种方法可以从eclipse中的一个类的实例自动转到该类 Foo foo = new Foo(); // lots of lines of code foo.some(); // from foo I want to go to the Class Foo direcly with a key press. 我收到了一些答案,但那不是我想要的。有时我不调用方法,我只有引用foo,例如调用其他方法时: method(foo, bar); 按住control键并单击类名 您还可以使用

有没有一种方法可以从eclipse中的一个类的实例自动转到该类

Foo foo = new Foo();
// lots of lines of code
foo.some();   // from foo I want to go to the Class Foo direcly with a key press.
我收到了一些答案,但那不是我想要的。有时我不调用方法,我只有引用foo,例如调用其他方法时:

method(foo, bar); 

按住control键并单击类名

您还可以使用打开声明功能从方法调用转到特定方法。因此,按住control并单击一些,它将带您到Foo类中该方法的声明。或者点击F3,或者右键单击并选择“打开声明”


或者您可以在以下行中使用构造函数:Foo Foo=new Foo;跳转到类的构造函数,它也将带您到类。

您可以按住ctrl键并单击变量名,然后进入变量声明。然后,您可以按住ctrl键并单击该类型以进入类定义。

关于编辑,考虑到变量所包含的对象类型是由确定的,我怀疑您是否可以这样做runtime@froadie-这是完全可能的,intellij使用Ctrl-Shift-Binterest做得很好。假设您有一个声明,如Parent a=new Child。它将跳转到哪个类?@froadie-它将只跳转到编译时类。在我的环境EclipsePDT中,这不再起作用。一开始,它运作良好。但突然间,我无法通过按F3键或按ctrl键打开声明。有什么不对劲?唯一的插件是Aptana,但跳转到声明也与Aptana一起工作。