Eclipse类型声明指向错误的包

Eclipse类型声明指向错误的包,eclipse,jar,package,declaration,Eclipse,Jar,Package,Declaration,在eclipse中,当我控制单击或选择一个对象并点击“F3”时,我会被引导到jar中的一个类,而不是eclipse中的包。 当然,jar内容与eclipse中的包具有相同的类,但我不希望它在那里搜索。 如何修复所谓“打开声明”的文件夹? 提前感谢。假设与此类对应的项目中的导入是正确的,并且您选择了与jar文件中使用的包名不同的包名: 重命名类,或者通过在代码中以包名作为类名的前缀来消除歧义。现在,我看不到任何其他选择 org.test.MyClass c = new org.test.MyCla

在eclipse中,当我控制单击或选择一个对象并点击“F3”时,我会被引导到jar中的一个类,而不是eclipse中的包。 当然,jar内容与eclipse中的包具有相同的类,但我不希望它在那里搜索。 如何修复所谓“打开声明”的文件夹?
提前感谢。

假设与此类对应的项目中的
导入
是正确的,并且您选择了与jar文件中使用的包名不同的包名:

重命名类,或者通过在代码中以包名作为类名的前缀来消除歧义。现在,我看不到任何其他选择

org.test.MyClass c = new org.test.MyClass();

好的,我的一位同事找到了答案,随信附上一张包裹“订购和出口”的图片。“JBoss4.2…”位于顶部的第二位,他应该搜索的实际软件包(顶部箭头)几乎位于底部。我更改了顺序,如图所示,现在它工作正常。

你确定导入的
是正确的吗?是的,删除它,然后再次添加,这不是问题,你的答案似乎合乎逻辑,如果没有更好的,我会将其标记为正确的,即使在我的情况下,我不能这样做。这很奇怪,因为eclipse通常会打开一个弹出窗口,其中包含来自不同可能包的类列表,以防出现歧义……所以有相同的问题。这么难找到的信息!工作起来很有魅力!我有多个项目,所以我只需将它们添加到“项目”选项卡中。