对于Eclipse中的所有项目,我是否可以将一个文件夹从硬盘添加到我的类路径中

时间:2011-02-26 04:50:08

标签: java eclipse spring

我有一个名为library的文件夹,我放了所有JAR文件。 现在,每次创建新项目时,我都必须将lib文件夹中的所有JAR文件复制到WEB-INF文件夹中。

有没有办法可以永久地将文件夹添加到Eclipse中的所有项目中,这样我就不需要在新项目中反复放置所有JAR文件了?

2 个答案:

答案 0 :(得分:0)

  • 在导航器中右键单击项目名称。
  • 选择Java Build Path
  • 选择Add External JARS
  • 浏览到JAR文件的位置
  • 选择要添加的所有JAR文件,然后单击“确定”。
  • 单击“确定”关闭“属性”窗口。

答案 1 :(得分:0)

有几种方法可以做到或接近这个。

  1. 使用java认可的库(如果jar对应于endorsable standard)(可以在eclipse之外完成)。请注意,这会影响Bootstrap类加载器(因此将创建eclipse用户 system 库)。

  2. 手动将jars用于JRE库(在eclipse中)。 Window => Preferences = Java =>安装JRE,选择一个=>添加... =>添加外部jar。这将把选定的jar添加到引用此JRE的现有项目中。如果您使用多个JRE,则每个Java版本可以有一个“调整一个”和一个“标准一个”。

  3. 定义用户库(Window => Preferences => Java => Build Path =>用户库)这通常用于对jar进行分组。您仍需要手动将库添加到每个项目中。好处:jar被分组(例如jdbc驱动程序,SWT版本等)。

  4. 定义一个库项目(仅包含jar和库),并手动将库项目添加到需要这些引用的所有项目中。

  5. 只有前2个解决方案完全自动化。然而,如果您希望能够基于每个项目选择退出,我建议使用解决方案3(最好)或4.使用解决方案2,您仍然可以选择使用标准JRE来解决未受污染的项目。

    现在用另一个问题回答问题。当您需要向所有项目添加一个或多个jar时,您的用例是什么?