MyEclipse 中各种 libraries 的含义

一、在Myeclipse中新建项目一般会有下列四种libraries:

  JRE System Library  , java EE 6 Libraries ,  Referenced  Libraries,Web App  Libraries

二、各种libraries含义
  JRE System Library:   指Java SE 的常用库文件集合,建立普通的Java项目均会使用;

 
java EE 6 Libraries:   指Java EE的常用库文件的集合,建立Web项目会用到这个库集合与Java SE的库文件集合;
  Referenced  Libraries:  指你项目中所使用的第三方库文件集合.如果你把项目所需要的其他JAR包直接加在 项  目->属性->Java Build Path -> Libraries 中的时候,MyEclipse 会自动将这些JAR包归类到一个集合中, 并取名为  Referenced  Libraries , 显示在项目中.
       问: 经常在SSH中出现jar包冲突 不知是Referenced  Libraries 中的jar文件冲突 还是 WebRoot /web-inf/ lib 下jar文件冲突???
      解答编译期冲突是由Referenced  Libraries中jar包冲突引起;运行期冲突是由  WebRoot /web-inf/ lib 下jar文件冲突引起的。首先 Referenced  Libraries可以是引用 WebRoot /web-inf/ lib下的jar包,也可以是其他从别的地方复制过来的第三方jar包。 Referenced  Libraries是编译环境下使用的JAR包,
所谓编译环境下使用的JAR包, 就是说你在Eclipse中进行源文件的编写的时候,
所需要引用到的类都从Referenced  Libraries这个集合中的JAR包中拿;

WebRoot /web-inf/lib中的JAR包是运行时环境下使用的JAR包,
所谓运行时环境下使用的JAR包,就是说你在运行你的项目的时候所需要使用的JAR包的集合;

注意区分两种环境:编译环境与运行环境.

   Web App  Libraries:This container dynamically manages classpath entries for types in the WEB-INF/lib and WEB-INF/classes directories. 相信有点英语基础的的人都能看的懂。
   关于web项目没有看到Web App  Libraries,可以通过右键项目/built path/Configure built path/点击libraries标签  选择右边的add  library按钮 ,在弹出的窗口中选择Web App  Libraries添加即可
时间: 2025-01-01 10:06:22

MyEclipse 中各种 libraries 的含义的相关文章

MyEclipse 10中各种Libraries的含义

在Myeclipse中新建项目一般会有下列四种Libraries:JRE System Library:Java EE 6 Libraries:Referenced Libraries:Web App Libraries:各种Libraries含义: JRE System Library:指Java SE 的常用库文件集合,建立普通的Java项目均会使用: Java EE 6 Libraries:指Java EE的常用库文件集合,建立WEB项目会用到这个库集合与Java SE的库文件集合: Re

Myeclipse中各种Library的含义

一.在Myeclipse中新建项目一般会有下列四种libraries:   JRE System Library , java EE 6 Libraries , Referenced Libraries,Web App  Libraries 二.各种libraries含义  JRE System Library: 指Java SE 的常用库文件集合,建立普通的Java项目均会使用;    java EE 6 Libraries: 指Java EE的常用库文件的集合,建立Web项目会用到这个库集合

MyEclipse 中各种 libraries 的区别

(转自苍蝇也是肉呀的博客,谢谢) 一.在Myeclipse中新建项目一般会有下列四种libraries:   JRE System Library , java EE 6 Libraries , Referenced Libraries,Web App  Libraries 二.各种libraries含义  JRE System Library: 指Java SE 的常用库文件集合,建立普通的Java项目均会使用;    java EE 6 Libraries: 指Java EE的常用库文件的集

] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题

] 解决myeclipse中新建javaweb工程,无法使用Web App Libraries问题 标签: myeclipsejavawebWeb App Libraries 2013-10-16 10:54 5032人阅读 评论(0) 收藏 举报  分类: 开发环境 版权声明:本文为博主原创文章,未经博主允许不得转载. 在myeclipse中新建的Javaweb工程,lib中的jar包无法自动加载工程,不能像eclipse那样使用Web App Libraries. 即使添加了Web App

MyEclipse中关于JRE System Library、Web App Libraries的疑惑

简要说明一下:其实,这三个都是jar包的存放集合. 1.JRE System Library主要存放J2SE的标准jar,一般不需要调整. 2.Referenced Libraries是存放第三方的jar包,也就是自己导入的jar包.在项目属性的Java Build Path中的Libraries中配置.本人理解,这里导入和配置jar包,都是为了让web工程能够在eclipse开发环境可以正常编译,不报错而已,如果该web工程利用Myeclipse生成war包,是不会导出其jar包到WEB-IN

MyEclipse中android 项目如何解决第三方jar无法关联源码的问题( The JAR of this class file belongs to container 'Android Private Libraries' which does not allow modifications to source attachments on its entries.)

若我们要为第三方jar(android-support-v4.jar)关联源码通常的做法是 右键项目 单击菜单Properties 单击菜单 Java Build Path 单击 Libraries 选项卡 单击展开 Android Private Libraries 单击展开 android-support-v4.jar 单击 Source attachment 再单击 右边的 Edit 选择源码路径 但是问题来了,我们在步骤8时会发现 edit 按钮是禁用的,这样我们就无法给jar选择源码路

myeclipse中增加user libraries时出现“ One or more selected libraries are already on the build path”时的解决办法

myeclipse中增加user libraries时出现了" One or more selected libraries are already on the build path": 很奇怪,明明已经将相应jar包导入,系统却报了这个错.后来发现将jar放入lib文件夹后还要在myeclipse中lib文件夹右键刷新一下,否则系统识别不到.

解决myeclipse中struts2 bug问题包的替换问题

因为struts2的bug问题,手工替换还是比较麻烦,但即便是最新的myeclipse2014也没有替换最新的struts2包,研究了一天,终于找到了解决办法.以下就解决方法与大家分享一下. 1.在perferences中找到 Myeclipse->Project Libraries,右边找到 struts2.1 Libraries,点击 Enable advanced configiguration,去掉以下文件前面的对勾,然后点击 Add custom Jars 2.在弹出的对话框中选择 A

myeclipse中的classpath

myeclipse中的classpath是一个很重要的问题 myeclipse的在查找的时候都是按照其查找,而且myeclipse有一个专门的文件来保存classpath的信息,这也是别人的项目拷贝的时候需要的一个重要文件,不然这个项目要导入到自己的myeclipse中就会发生错误,此时就只能是手工来编写这个文件 myeclipse的classpath文件就是项目根目录下的“.classpath”文件,其格式如下: [html] view plain copy print? <?xml vers