我在Eclipse中有大约20个项目分为5个不同的工作集。主要项目和依赖工件。一些工件包含在多个集合中。
如何设置Eclipse,以便在我控制单击Java文件时,打开活动集中的相关Java文件?目前,Eclipse打开一个类文件。这是在开发而不是调试时。
我已经跟踪了我可以找到的'eclipse打开类文件而不是java'的所有Google结果,但没有任何效果。
属性中没有项目 - > Java构建路径 - >库(我有JRE系统库和Maven依赖项)
Java Build路径中没有任何依赖项目 - >源。
My Maven设置为下载源代码。
在将项目分离到工作集之前,一切都按预期工作,但考虑到打开/关闭项目的数量,这一点非常令人困惑。
答案 0 :(得分:1)
您似乎已禁用Maven工作区解析。
在我的设置中,右键单击项目 - > Maven - >启用工作区解析 做了伎俩。
这样,m2e包含依赖本地项目的Eclipse项目,而不是jar文件到项目的Maven依赖项库中。
答案 1 :(得分:1)
我已经浏览了你所描述的我工作区中有多个项目的相互依赖的内容,我想从依赖项jar中检查Java文件中的类文件。
这是我解决此问题并打开Java文件而不是类文件的方法。
选项1将始终显示java文件,选项2将显示java和类文件。
注意:出于安全原因,我只在图像中显示部分文件名。图像应该很好地了解我想要解释的内容。
这些选项可能听起来很蹩脚,但它们是有效的,并且有助于实现我的目的。
答案 2 :(得分:0)
将Java构建路径检入到项目模块中,在“源”选项卡中查看并验证是否已选中“允许源文件夹的输出文件夹”复选框;在这种情况下,您只需取消选中它,您就可以再次从Java文件中看到正确的源。
答案 3 :(得分:-1)
我有同样的问题。我固定如下。