我在eclipse中有两个java项目。第二个使用第一个的jar。当我试图从第二个导航到第一个的类时,它打开了那个文件的.class。但是我想打开第一个项目文件。请帮助。先谢谢你。
.class
ryevplcw1#
如果要将第二个项目与第一个项目链接,请不要将第一个项目以JAR文件的形式添加到第二个项目中。而是打开第二个项目的项目属性并选择“Java构建路径"。在“项目”选项卡的右侧,您可以将第一个项目添加为“构建路径上的必需项目”。现在,项目1的类文件被添加到项目2的类路径中。如果单击类名,则可以直接访问源代码。
kb5ga3dv2#
理想情况下,第一个项目的JAR应该出现在第二个项目的“Referenced Libraries”下面。右键单击那个JAR,然后选择Properties -〉Java Source Attachment。提供一个链接到这个JAR的源文件的变量。或者,安装一个反编译器插件(参见jd-eclipse),当您在Eclipse中导航类文件时,它将反编译类文件,以便您可以看到源代码。
628mspwn3#
对于C++,右击依赖于另一个项目的项目。转到“属性”--〉项目引用--〉选中项目旁边的复选框,您希望该项目的文件和资源在您正在编辑的项目中可用--〉单击“应用并关闭”。您刚刚选中的框旁边的项目中的索引资源(下面的屏幕截图中的glib)现在可用于您刚刚编辑其属性的项目!这意味着如果您按住Ctrl键并单击在您正在编辑的项目中定义的变量,您的索引器现在将跳转到其定义,即使它位于引用的项目中(在本例中为glib)!截图:
glib
搞定了!
对于C++,右击依赖于另一个项目的项目。转到“属性”--〉C/C++包含路径和符号--〉单击“从工作区添加包含路径...”--〉从您的工作区中选择它所依赖的项目,并深入到感兴趣的文件夹--〉单击“确定”。单击“应用并关闭”。现在,您已经使您刚编辑过属性的项目依赖于另一个项目,这样,您刚添加的依赖项目目录现在将被索引!
3条答案
按热度按时间ryevplcw1#
如果要将第二个项目与第一个项目链接,请不要将第一个项目以JAR文件的形式添加到第二个项目中。
而是打开第二个项目的项目属性并选择“Java构建路径"。在“项目”选项卡的右侧,您可以将第一个项目添加为“构建路径上的必需项目”。
现在,项目1的类文件被添加到项目2的类路径中。如果单击类名,则可以直接访问源代码。
kb5ga3dv2#
理想情况下,第一个项目的JAR应该出现在第二个项目的“Referenced Libraries”下面。右键单击那个JAR,然后选择Properties -〉Java Source Attachment。提供一个链接到这个JAR的源文件的变量。
或者,安装一个反编译器插件(参见jd-eclipse),当您在Eclipse中导航类文件时,它将反编译类文件,以便您可以看到源代码。
628mspwn3#
使Eclipse中的一个项目依赖于另一个项目,以便在索引器中可以使用依赖项
对于C++,右击依赖于另一个项目的项目。转到“属性”--〉项目引用--〉选中项目旁边的复选框,您希望该项目的文件和资源在您正在编辑的项目中可用--〉单击“应用并关闭”。
您刚刚选中的框旁边的项目中的索引资源(下面的屏幕截图中的
glib
)现在可用于您刚刚编辑其属性的项目!这意味着如果您按住Ctrl键并单击在您正在编辑的项目中定义的变量,您的索引器现在将跳转到其定义,即使它位于引用的项目中(在本例中为glib
)!截图:
搞定了!
旧的错误答案(但可能有助于将包含添加到项目中)
对于C++,右击依赖于另一个项目的项目。转到“属性”--〉C/C++包含路径和符号--〉单击“从工作区添加包含路径...”--〉从您的工作区中选择它所依赖的项目,并深入到感兴趣的文件夹--〉单击“确定”。单击“应用并关闭”。
现在,您已经使您刚编辑过属性的项目依赖于另一个项目,这样,您刚添加的依赖项目目录现在将被索引!