“库”选项卡与“订购和导出”选项卡之间的区别是什么?
我通过在“库”选项卡中添加了一些外部jar来导入它们。然后它们出现在Order and Export选项卡中。如果我选中最后一个选项卡上的框,运行我的应用程序时会出现重复的资源错误。
那么,那个盒子的目的是什么?
答案 0 :(得分:2)
用户库是一组JAR文件。可以通过构建路径属性页面将用户库添加到项目构建路径。 “用户库”首选项页面允许定义,编辑,导入,导出或删除用户库。
Order and export
选项卡主要用于将jar导出到其他依赖项目。举个例子,假设我有两个项目。 Project1
在其库中添加了sample.jar
,因此它可以直接引用和使用其资源。还有另一个project2
依赖于project1
,它还需要sample.jar
,所以要么检查project1的Order and export
选项卡中的jar,要么将它添加到project2的库中。请注意,当工作区中有许多依赖项目时,此功能非常有用。
它还用于指定顺序(通过向上和向下移动库),作为项目构建期间使用的资源的解析顺序。
答案 1 :(得分:2)
用户库标签用于:
通过添加,编辑和删除Jars到这个个人库来定义个人库,这里的目的是你不必总是导入每个项目构建路径中的所有jar,你只需要将它们放入用户库(一次),然后将此个人库包含在任何项目构建路径中。
订单导出/导入标签:
通常用于设置Java编译器将如何解析库的顺序。 因为在某些情况下,Librairies的顺序很重要,可能会导致问题。
请点击此处了解更多信息: