Java Build Path 中的 Order 和 Export 选项卡有啥用

Posted

技术标签:

【中文标题】Java Build Path 中的 Order 和 Export 选项卡有啥用【英文标题】:What is the use of Order And Export tab in Java Build PathJava Build Path 中的 Order 和 Export 选项卡有什么用 【发布时间】:2011-02-13 19:33:06 【问题描述】:

Java Build Path中Order And Export标签有什么用

【问题讨论】:

***.com/a/13942953/632951 【参考方案1】:

这里有一些提示:

排序和导出。 项目和库在构建路径和默认运行时类路径中出现的顺序;例如,在使用归档库中的相同类之前,先使用工作区项目中的类。

在informit.com找到它

【讨论】:

具体来说,列表中较高的类将优先于列表中较低的类。【参考方案2】:

它允许你做两件事:

确定项目和库在类路径中出现的顺序。如果有任何重复的类,这将确定加载哪个版本 确定将导出哪些项目和库,以便在依赖此项目和库的其他项目中可用。

【讨论】:

在 Eclipse 中,我有一个项目 TEST,它依赖于项目 TEST2 和一个外部 jar external.jar。在为 TEST 项目创建 jar 并选中 Order 和 Export 选项时,创建的 jar 不包括 TEST2.jar 或 external.jar .. 那么我该如何独立运行 TEST.jar 呢? @Dhrubo:JAR 不能包含其他 JAR。我认为您可以配置 Eclipse 的 JAR 构建器以包含所有 ,但通常的方法是拥有多个 JAR 并在运行应用程序时将它们全部包含在类路径中。 “选中和取消选中”特定条目有什么区别? @Darpan:只有选中的对依赖项目可见。 @TusharPandey:我认为这只发生在项目自己的源文件夹中,这些文件夹总是被导出。

以上是关于Java Build Path 中的 Order 和 Export 选项卡有啥用的主要内容,如果未能解决你的问题,请参考以下文章

工程属性中没有java path build

Eclipse工程中Java Build Path中的JDK版本和Java Compiler Compiler compliance level的区别(转)

Eclipse中Java build path的使用

浅析java的Java-Build-path与maven的Java-Build-path

Eclipse Java Build Path详解

eclipse中java build path下 allow output folders for source folders 无法勾选,该如何解决 eclipse中java build path下