Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 按生成路径配置依赖关系-这些操作的作用是什么?_Java_Eclipse - Fatal编程技术网

Java 按生成路径配置依赖关系-这些操作的作用是什么?

Java 按生成路径配置依赖关系-这些操作的作用是什么?,java,eclipse,Java,Eclipse,eclipse中的两个java项目P1和P2。P2依赖于P1。我执行以下操作- P2>生成路径>配置生成路径>添加P1>确定 我看到依赖项被创建了。但是幕后发生了什么?无论发生什么,我如何手动操作?我在哪里可以了解它 谢谢 查看file.classpath中的项目P2,您应该会在文件中的某个地方看到类似以下行的内容: <classpathentry combineaccessrules="false" kind="src" path="/P1"/> 这意味着您已经将项目

eclipse中的两个java项目P1和P2。P2依赖于P1。我执行以下操作-

P2>生成路径>配置生成路径>添加P1>确定

我看到依赖项被创建了。但是幕后发生了什么?无论发生什么,我如何手动操作?我在哪里可以了解它


谢谢

查看file.classpath中的项目P2,您应该会在文件中的某个地方看到类似以下行的内容:

    <classpathentry combineaccessrules="false" kind="src" path="/P1"/>

这意味着您已经将项目P1中的类添加到项目P2的生成和执行类路径中。这一行是“幕后发生的事情”,用于实现配置更改。不管确切的行是什么,如果您手动将其添加到.classpath文件中,那么您已经手动创建了依赖项


顺便说一句,在一些导航视图中,“点资源”,如.classpath文件,被过滤出视图。视图的工具栏中有一个黑色向下的三角形。如果你点击那个三角形,你会看到一个叫做“过滤器…”的菜单项。如果单击此项,则可以取消选中“点资源文件”以删除筛选器,并在导航视图中查看这些文件。

在file.classpath中查看项目P2,您应该会在文件中的某个位置看到类似以下行的内容:

    <classpathentry combineaccessrules="false" kind="src" path="/P1"/>

这意味着您已经将项目P1中的类添加到项目P2的生成和执行类路径中。这一行是“幕后发生的事情”,用于实现配置更改。不管确切的行是什么,如果您手动将其添加到.classpath文件中,那么您已经手动创建了依赖项


顺便说一句,在一些导航视图中,“点资源”,如.classpath文件,被过滤出视图。视图的工具栏中有一个黑色向下的三角形。如果你点击那个三角形,你会看到一个叫做“过滤器…”的菜单项。如果单击此项,则可以取消选中“点资源文件”以删除过滤器,并在导航视图中查看这些文件。

感谢您提供详细答案。我几乎要通过转到项目文件夹来编辑它。有关更多信息,我还建议读者转到该文件夹,在文本编辑器中打开类路径文件,查看该文件的实际外观。感谢详细的回答。我几乎要通过转到项目文件夹来编辑它。有关更多信息,我还建议读者转到该文件夹,在文本编辑器中打开类路径文件,查看文件的实际外观。