zoukankan      html  css  js  c++  java
  • idea中jar

    idea中jar:
    java项目:直接将jar复制到工程中,右键-add as Library...
    如果是web项目
    Eclipse:Web-Content/lib/ojdbc.jar
    Eclipse会将Web-Content/lib/中所有jar存放在项目的全部生命周期中。
    IDEA会将Web-Content/lib/中所有jar,只在运行阶段生效
    开发(编写、编译)-运行-测试-实施
    即idea中Web-Content/lib/中所有jar,只在运行时生效,在其他阶段不生效
    解决方案:gradle/maven
    手工解决(了解):原理-结论
    1.jar包本身只在运行时有效(例如ojdc.jar)

    ojdc.jar
    Class,forName()
    DrvierManager.GetConnection()

    处理办法:i.只需要将jar复制在Web-Content/lib/中
    问题:有时候延迟太长
    ii.Structure-Artifacts-output
    2.jar在各个阶段都有效(例如commons-dbcp.jar)

    Web-Content/lib/commons-dbcp.jar --只在运行时有效
    手工解决:将commons-dbcp.jar在开发时也有效:
    一、将jar复制在Web-Content/lib/中
    二、直接将jar复制到工程中,右键-add as Library...
    常见错误:
    仅仅将jar引用在了Dependencies中,并且将jar的生命周期设置为compile
    错误原因:
    web项目结构,web约定jar是存放在lib中
    总结论:
    1.java项目:和eclipse一样
    2.web项目:1.jar包本身只在运行时有效
    只需要将jar复制在Web-Content/lib/中
    2.jar在各个阶段都有效
    一、将jar复制在Web-Content/lib/中
    二、直接将jar复制到工程中,右键-add as Library...

  • 相关阅读:
    mina 字节数组编解码器的写法 I
    latex编写论文
    HTML学习
    Apache Mina Filter
    静态循环队列的相关操作及详解
    hdu1242 Rescue(BFS +优先队列 or BFS )
    让我们区分质量保证与测试
    新玩的windows phone app studio
    Pylons安装苦逼之路
    [置顶] js 实现 <input type="file" /> 文件上传
  • 原文地址:https://www.cnblogs.com/mayouyou/p/13157020.html
Copyright © 2011-2022 走看看