jar文件在lib目录中的位置

时间:2012-08-06 07:35:47

标签: java jar

我的java项目包含许多用于不同目的的jar。例如spring framework jar,log4j,hibernate等。

我的问题是我应该将这些jar放在lib文件夹中?

  1. 我应该将所有这些罐子复制到一个文件夹中还是
  2. 在每个组件的lib文件夹中创建一个不同的文件夹,即我的lib文件夹中将包含hibernate,spring,log4j文件夹或
  3. 创建类似于Maven创建的文件夹结构

3 个答案:

答案 0 :(得分:1)

如果您使用的是eclipse IDE,请使用“User Libraries”标签制作不同的库。但是所有放入WEB-INF / lib的库也没问题。

答案 1 :(得分:0)

如果您不想使用Maven,我想要做的是,为每个jar创建每个文件夹并为每个版本创建一个子文件夹。

例如,


lib
|
---hibernate
      |+3.xx
          |+ .jar
---spring
      |+3.xx
          |+ .jar

但是如果你只有几个jar文件,你可以将它们全部放在一个文件夹中,你的IDE会处理它。

答案 2 :(得分:0)

您的部署是什么? (WAR / EAR)?在任何一种情况下,所有jar文件都直接在lib文件夹下