日期:2014-05-18  浏览次数:20835 次

eclipse lib目录下的jar文件怎么直接引用?
eclipse的WEB-INF\lib目录下的jar文件怎么才可以直接的引用?

我用的版本是3.2.1,做的是tomcat项目

在eclipse里面也不显示WEB-INF\lib目录下的文件,而且不可以直接的引用。

构建路径时,在“库”里面“添加jar"显示为空,只能”添加外部jar文件"。这样的话把代码移植到别的

机器上eclipse记忆的jar文件还是绝对路径的jar文件...

怎么才可以让eclipse直接引用项目WEB-INF\lib目录下的jar文件???

------解决方案--------------------

------解决方案--------------------
放在项目下的lib目录下,可以直接import引用呀
------解决方案--------------------
把jar文件copy到项目目录下,然后build path ->add to build path
------解决方案--------------------
此lib目录必须在你的Project(工程)下, 或其它可见工程下。
------解决方案--------------------
把jar放在/web-inf/lib下,右键项目名字,Properties->build path->liberary->add即可...
------解决方案--------------------
直接copy过去就可以了
------解决方案--------------------
如果你的工程是web工程,可通过下面办法设置,以后你的工程copy到那个目录下都没有关系,
因为是相对路径。比如你工程下为web/web-inf/lib放的就是那些jar文件,
那么进入project properties/java build path/libraries
点击add library按钮,选择web app library,那么自动将lib目录的所有jar文件都将加载,
而且为相对目录
------解决方案--------------------
探讨
我发现是什么问题了

如果eclipse在运行的情况下把jar文件复制到\WEB-INF\lib目录下,eclipse里就可以显示jar文件,也可以在add jars里直接的引用!

如果在eclipse没运行的情况下把jar文件复制到\WEB-INF\lib目录下,eclipse就不显示jar文件,在add jars里就没有jar文件可以添加!

如果用“add external”添加jar的话,把项目移植到别的机器上就会出现找不到jar的情况,因为它引入jar是用的绝对路径!