问个很菜的问题 关于Myeclipse界面中引入外部的jar包

时间:2021-07-17 21:18:25
问个很菜的问题 关于Myeclipse界面中引入外部的jar包


当你在你的项目中(WEB-INF文件夹的lib文件夹中)引入外部的jar包时   如上图所示 视图中会显示出SQL JDBCDriver Library  和 Struts 2.1.6 Library  为什么要显示在项目Test01下面  有什么作用

8 个解决方案

#1


问个很菜的问题 关于Myeclipse界面中引入外部的jar包

#2


LZ看不到图片!!!

#3


就是Referenced libraries  有什么用

#4


你将需要的jar包copy到web-inf目录下的lib下后,就会自动生成reference libiry的,这里面是编译时需要的,不然的话会报错,而web-inf下的lib则是你部署项目后,web服务器寻找jar文件的来源之处。
引用 3 楼 wpp857217930 的回复:
就是Referenced libraries  有什么用

#5


引用 4 楼 luciferoffans 的回复:
你将需要的jar包copy到web-inf目录下的lib下后,就会自动生成reference libiry的,这里面是编译时需要的,不然的话会报错,而web-inf下的lib则是你部署项目后,web服务器寻找jar文件的来源之处。

请原谅我这么差的理解力  :编译为什么需要reference libiry呢 ? 还是有点不理解

#6


说一下 我自己的理解

Referenced libraries和struct libraries只是在项目中的一个声明
当用到它时 就需要把类库中相关的jar包copy过来 就可以了  比较方便 
不知 我的理解对不对 还请高手指教

#7


自己顶一下

#8


我不是高手,我给你点建议:
我想是外部的包要放到web-inf目录下的lib下,但是他是jar包,你不能直接引用,而是通过buildpath去给他指定引用的路径,myeclipse默认的指定路径是reference libiry,所以在其中你回看到你jar的。class文件,你引用的就是他得.class文件。而你的struct libraries 是在你配置的时候指定了他得路径(我想你用他也就是写前台的jsp呗)。

#1


问个很菜的问题 关于Myeclipse界面中引入外部的jar包

#2


LZ看不到图片!!!

#3


就是Referenced libraries  有什么用

#4


你将需要的jar包copy到web-inf目录下的lib下后,就会自动生成reference libiry的,这里面是编译时需要的,不然的话会报错,而web-inf下的lib则是你部署项目后,web服务器寻找jar文件的来源之处。
引用 3 楼 wpp857217930 的回复:
就是Referenced libraries  有什么用

#5


引用 4 楼 luciferoffans 的回复:
你将需要的jar包copy到web-inf目录下的lib下后,就会自动生成reference libiry的,这里面是编译时需要的,不然的话会报错,而web-inf下的lib则是你部署项目后,web服务器寻找jar文件的来源之处。

请原谅我这么差的理解力  :编译为什么需要reference libiry呢 ? 还是有点不理解

#6


说一下 我自己的理解

Referenced libraries和struct libraries只是在项目中的一个声明
当用到它时 就需要把类库中相关的jar包copy过来 就可以了  比较方便 
不知 我的理解对不对 还请高手指教

#7


自己顶一下

#8


我不是高手,我给你点建议:
我想是外部的包要放到web-inf目录下的lib下,但是他是jar包,你不能直接引用,而是通过buildpath去给他指定引用的路径,myeclipse默认的指定路径是reference libiry,所以在其中你回看到你jar的。class文件,你引用的就是他得.class文件。而你的struct libraries 是在你配置的时候指定了他得路径(我想你用他也就是写前台的jsp呗)。