“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”/> ;.
>始终检查src,您不能取消选中.
参考
> Interpreting eclipse .classpath file. What does ‘kind=”con”‘ and ‘exported=”true”‘ mean?
> Configuring an Eclipse Java Project
> Java Build Path
).
一方面,它作为有关项目建设所用资源的顺序(“订单”部分)起作用.另一方面,它还用于定义这些构建路径的哪些部分是为依赖项目贡献的(在“项目”选项卡中列出此项目以查看此偏好面板)构建路径(“导出”部分).
后一个功能是为什么复选框存在于左侧,就像您所要求的那样(请注意,“ – ”符号不能被取消选中,因为在该项目中定义的源文件不能被取消选择,如帮助文件中所述).如果贡献项目不导出该资源,则一个依赖项目预计来自贡献项目的一些资源将不会编译/运行.
编辑:参见 this SO post 以确认.
代码日志版权声明:
翻译自:http://stackoverflow.com/questions/13942628/the-order-and-export-tab-in-java-build-path