MyEclipse中关于JRE System Library、Web App Libraries的疑惑
2016-03-26 14:18
549 查看
简要说明一下:其实,这三个都是jar包的存放集合。
1.JRE System Library主要存放J2SE的标准jar,一般不需要调整。
2.Referenced Libraries是存放第三方的jar包,也就是自己导入的jar包。在项目属性的Java Build Path中的Libraries中配置。本人理解,这里导入和配置jar包,都是为了让web工程能够在eclipse开发环境可以正常编译,不报错而已,如果该web工程利用Myeclipse生成war包,是不会导出其jar包到WEB-INF/lib文件夹下的。
3.Web App Libraries的主要作用是让eclipse导出war包的时候,会把其目录下的所有jar或者项目中的工程引用都导出到WEB-INF/lib文件
夹下。Web App Libraries中的jar包在eclipse中项目属性的Java EE Module Dependencies配置的。如果你勾上了,或者添加了外部jar
包,都会在WEB-INF/lib文件夹下生成。当然,如果你直接在WEB-INF/lib文件夹下,copy一个jar进入,刷新一下,Web App Libraries
也会自动增加一个jar的引用。简单说,Java EE Module Dependencies的配置只针对Web App Libraries的。
1.JRE System Library主要存放J2SE的标准jar,一般不需要调整。
2.Referenced Libraries是存放第三方的jar包,也就是自己导入的jar包。在项目属性的Java Build Path中的Libraries中配置。本人理解,这里导入和配置jar包,都是为了让web工程能够在eclipse开发环境可以正常编译,不报错而已,如果该web工程利用Myeclipse生成war包,是不会导出其jar包到WEB-INF/lib文件夹下的。
3.Web App Libraries的主要作用是让eclipse导出war包的时候,会把其目录下的所有jar或者项目中的工程引用都导出到WEB-INF/lib文件
夹下。Web App Libraries中的jar包在eclipse中项目属性的Java EE Module Dependencies配置的。如果你勾上了,或者添加了外部jar
包,都会在WEB-INF/lib文件夹下生成。当然,如果你直接在WEB-INF/lib文件夹下,copy一个jar进入,刷新一下,Web App Libraries
也会自动增加一个jar的引用。简单说,Java EE Module Dependencies的配置只针对Web App Libraries的。
相关文章推荐
- Android开发趣事记之周期性广告
- Android的用GreenDao操作数据库
- Delphi_03_Delphi_Object_Pascal_基本语法_01
- Unity3D学习1——鼠标点击效果显示
- 【Android】 图片编辑:创建圆角图片
- Access restriction: The type 'Application' is not API (restriction on required library
- Android 自定义控件之第二讲:TypedArray 详解
- Android-使用AutoCompleteTextView进行动态匹配
- objective-C学习笔记(十)协议
- RHEL7修改swappiness
- UIwebView实现html的离线缓存
- android给Listview或GridView的item设定高度(可能是最好的解决方案)
- vs-mda-remote cordova真机测试ios
- Info.plist和pch文件的作用,UIApplication,iOS程序的启动过程,AppDelegate 方法解释,UIWindow,生命周期方法
- objective-c C类型数组
- [Android]Intent的使用
- 【Unity】2.2 Unity编辑器中的常用菜单项
- 在云中生成和模拟 iOS
- Android-Button和ImageButton
- 【Unity】2.1 初识Unity编辑器