Eclipse中Web App Libraries文件夹的用途是什么?

时间:2017-06-20 05:35:03

标签: java eclipse java-ee

Eclipse不知何故将我添加到WEB-INF / lib的jar文件复制到该文件夹​​中。

但Eclipse Web项目中Web App Libraries的含义是什么?

2 个答案:

答案 0 :(得分:1)

这些Jar文件包含源文件所依赖的可执行.class个文件(i,.java源文件的输出)。因此,这些文件是来自其他供应商的模块,或者由您创建,之前可以在此项目中使用。

例如,如果您使用MySQL,您的项目可能依赖于MySQL的JDBC驱动程序。所以这个lib文件夹就是你放置这个驱动程序的地方。

答案 1 :(得分:1)

在您开发网络应用时,没有任何内容会被复制,因为它不是任何类型的文件或文件夹。它是项目的 Java Build Path 容器条目。此容器确保WEB-INF/lib文件夹中的jar以及您在部署程序集中标记的任何Java项目都自动成为项目 Java构建路径的一部分即可。这些项目的jar只在部署时才真正需要创建;为这些项目中的任何类所做的每一项更改重新创建这些jar都不会很好地利用你的机器。