zoukankan      html  css  js  c++  java
  • 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  LibrariesThis 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添加即可
  • 相关阅读:
    关于lockkeyword
    关于多层for循环迭代的效率优化问题
    Android 面试精华题目总结
    Linux基础回想(1)——Linux系统概述
    linux源代码编译安装OpenCV
    校赛热身 Problem C. Sometimes Naive (状压dp)
    校赛热身 Problem C. Sometimes Naive (状压dp)
    校赛热身 Problem B. Matrix Fast Power
    校赛热身 Problem B. Matrix Fast Power
    集合的划分(递推)
  • 原文地址:https://www.cnblogs.com/fclbky/p/4504419.html
Copyright © 2011-2022 走看看