Eclipse -如何在项目之间给予依赖关系?

laximzn5  于 2022-12-12  发布在  Eclipse
关注(0)|答案(3)|浏览(217)

我在eclipse中有两个java项目。第二个使用第一个的jar。当我试图从第二个导航到第一个的类时,它打开了那个文件的.class。但是我想打开第一个项目文件。请帮助。
先谢谢你。

ryevplcw

ryevplcw1#

如果要将第二个项目与第一个项目链接,请不要将第一个项目以JAR文件的形式添加到第二个项目中。
而是打开第二个项目的项目属性并选择“Java构建路径"。在“项目”选项卡的右侧,您可以将第一个项目添加为“构建路径上的必需项目”。
现在,项目1的类文件被添加到项目2的类路径中。如果单击类名,则可以直接访问源代码。

kb5ga3dv

kb5ga3dv2#

理想情况下,第一个项目的JAR应该出现在第二个项目的“Referenced Libraries”下面。右键单击那个JAR,然后选择Properties -〉Java Source Attachment。提供一个链接到这个JAR的源文件的变量。
或者,安装一个反编译器插件(参见jd-eclipse),当您在Eclipse中导航类文件时,它将反编译类文件,以便您可以看到源代码。

628mspwn

628mspwn3#

使Eclipse中的一个项目依赖于另一个项目,以便在索引器中可以使用依赖项

  • 已在Linux Ubuntu 18.04上面向C/C++开发人员的Eclipse IDE 2022-09(4.25.0)上进行测试。*

对于C++,右击依赖于另一个项目的项目。转到“属性”--〉项目引用--〉选中项目旁边的复选框,您希望该项目的文件和资源在您正在编辑的项目中可用--〉单击“应用并关闭”。
您刚刚选中的框旁边的项目中的索引资源(下面的屏幕截图中的glib)现在可用于您刚刚编辑其属性的项目!这意味着如果您按住Ctrl键并单击在您正在编辑的项目中定义的变量,您的索引器现在将跳转到其定义,即使它位于引用的项目中(在本例中为glib)!
截图:

搞定了!

旧的错误答案(但可能有助于将包含添加到项目中)

对于C++,右击依赖于另一个项目的项目。转到“属性”--〉C/C++包含路径和符号--〉单击“从工作区添加包含路径...”--〉从您的工作区中选择它所依赖的项目,并深入到感兴趣的文件夹--〉单击“确定”。单击“应用并关闭”。
现在,您已经使您刚编辑过属性的项目依赖于另一个项目,这样,您刚添加的依赖项目目录现在将被索引!

相关问题