转载

eclipse – “Java构建路径”中的“订单和导出”选项卡

“Java Build Path”对话框中的“订单和导出”选项卡的使用是什么?

通过名称’order’,我可以猜测在插件依赖关系之前搜索了JRE System库,但为什么我们在Build Path中有“Export”?而元素左侧的按钮是什么呢?

添加

这是从 Eclipse distilled 借来的例子.

orderes.webapp依赖于订单,但它很可能使用在ubl和catalog中定义的类.

在这种情况下,订单可以导出目录和ubl,以便依赖它的包可以使用目录和ubl.

还有更多关于“订单和出口”的内容.

>左侧按钮的检查修改.classpath文件以添加exports = true,例如<classpathentry exported =“true”kind =“lib”path =“lib / log4j-1.2.7.jar”/&gt ;.

>始终检查src,您不能取消选中.

参考

> Interpreting eclipse .classpath file. What does ‘kind=”con”‘ and ‘exported=”true”‘ mean?

> Configuring an Eclipse Java Project

> Java Build Path

这个标签似乎拉了双重责任(详见 bottom of this help page

).

一方面,它作为有关项目建设所用资源的顺序(“订单”部分)起作用.另一方面,它还用于定义这些构建路径的哪些部分是为依赖项目贡献的(在“项目”选项卡中列出此项目以查看此偏好面板)构建路径(“导出”部分).

后一个功能是为什么复选框存在于左侧,就像您所要求的那样(请注意,“ – ”符号不能被取消选中,因为在该项目中定义的源文件不能被取消选择,如帮助文件中所述).如果贡献项目不导出该资源,则一个依赖项目预计来自贡献项目的一些资源将不会编译/运行.

编辑:参见 this SO post 以确认.

代码日志版权声明:

翻译自:http://stackoverflow.com/questions/13942628/the-order-and-export-tab-in-java-build-path

原文  https://codeday.me/bug/20181016/291997.html
正文到此结束
Loading...