1. jar 包

将 jar 包解压,其实是该类(.java)编译好的(.class)文件。

  • 包路径

    • package 多层嵌套的 packages
  • META-INF 文件夹

2. 常用 jar 包及其下载地址

  • junit(单元测试)jar 包:

    • Download and Install · junit-team/junit4 Wiki · GitHub

3. JAR、WAR、EAR的使用和区别

JAR、WAR、EAR的使用和区别

Jar、war、EAR、在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:

  • Jar文件(扩展名为. jar,Java Application Archive)包含

    • Java类的普通库、
    • 资源(resources)、
    • 辅助文件(auxiliary files)等
        
  • War文件(扩展名为 .war,Web Application Archive)包含全部Web应用程序。在这种情形下,一个 Web 应用程序被定义为单独的一组文件、类和资源,用户可以对 jar 文件进行封装,并把它作为小型服务程序(servlet)来访问。
      
  • Ear文件(扩展名为.Ear,Enterprise Application Archive)包含全部企业应用程序。在这种情形下,一个企业应用程序被定义为多个 jar 文件、资源、类和 Web应用程序的集合。

  • 每一种文件(.jar, .war, .ear)只能由应用服务器(application servers)、小型服务程序容器(servlet containers)、EJB容器(EJB containers)等进行处理。

jar 包的认识与处理、jar 文件 war 文件以及 ear 文件相关推荐

  1. matlab jar包,Matlab 將m文件打包成jar包 (二)使用jar包

    一.准備工作 1.在java工程文件夾(此處即desDesign)下新建lib文件夾,用於存放需引用的jar包: 說明: 因為是matlab打包的jar包,需要依賴matlab中的相關函數,所以要將j ...

  2. java导出jar包后,程序运行时读取图片、音乐资源文件

    java导出jar包后,程序运行时读取图片.音乐资源文件 运行时程序就可以把图片.音乐资源加载进入了 start jre/bin/java -jar 名称.jar

  3. maven打jar包,并将依赖jar打入外部lib文件中

    在pom.xml中加入如下配置,在mainClass里写程序的入口方法 <!-- maven打jar包,并将依赖jar打入外部lib文件中 --> <plugins> < ...

  4. idea maven打jar包_Dev 日志 | 如何将 jar 包发布到 Maven 中央仓库

    摘要 Maven 中央仓库并不支持直接上传 jar 包,因此需要将 jar 包发布到一些指定的第三方 Maven 仓库,比如:Sonatype OSSRH 仓库,然后该仓库再将 jar 包同步到 Ma ...

  5. java打包要依赖maven库吗_maven-将依赖的 jar包一起打包到项目 jar 包中

    前言: 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题. 一.在pom.xml 文件中 ...

  6. pom 的第三方jar报错_01_maven-将第三方jar包一起打包到项目 jar 包中

    前言:maven-将依赖的 jar包一起打包到项目 jar 包中 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全. 如 ...

  7. Eclipse中要导出jar包中引用了第三方jar包怎么办

    Eclipse中要导出jar包中引用了第三方jar包怎么办 (2009-07-20 15:28:44) 转载▼ 标签: it 分类: Eclipse     今天做个小的java程序,想要先将其导出成 ...

  8. Maven之jar包冲突引入非第三方jar

    文章目录 1. jar包冲突问题 2. 解决办法 2.1 Maven Helper插件 2.1.1 安装 Maven Helper 插件 2.1.2 pom.xml 依赖冲突分析 2.1.2.1 打开 ...

  9. SpringBoot打成Jar包运行,获取运行Jar包的目录

    SpringBoot获取运行Jar包的目录 // linux和windows下通用 private String getJarFilePath() {ApplicationHome home = ne ...

  10. SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法)

    SpringBoot前后端分离项目中如何制作前端jar包(类似swaggerUI前端jar包制作方法) 可用于SpringBoot引用的前端UI的Jar包,类似于SwaggerUI包 WABJAR介绍 ...

最新文章

  1. 「重返18岁」!英特尔首任CTO重磅回归,以CEO身份重掌帅印
  2. 【工具】24K纯吊丝超低成本低功耗电流测试方案,esp32实测功耗
  3. 在线浏览器摄像头软件!妈妈再也不用担心我的windows摄像头驱动没更新啦!
  4. 201771010126 王燕《面向对象程序设计(Java)》第十六周学习总结
  5. linux系统构架ftp,用Linux系统构建高效FTP服务器
  6. idea设置中文界面_《英雄联盟手游》设置界面中文翻译图分享 外服汉化界面一览...
  7. 2020 年 7 个软件开发趋势
  8. php 跨域 验证_php 前后端分离开发进行跨域请求时ajax发送验证参数token的header头解决方法...
  9. 【279天】跃迁之路——程序员高效学习方法论探索系列(实验阶段37-2017.11.11)...
  10. c++ opencv mat_【CV实战】OpenCV—Hello world代码示例
  11. sap 界面创建凭证_在sap系统设置纸张打印格式(针式打印机)
  12. VMware Workstation 12.0.0 Pro 正式版/注册码/注册机
  13. 人工智能的利弊?好处和危害都有哪些
  14. 在线英语广播==好好学习,天天向上
  15. From Fidelity to Perceptual Quality: A Semi-Supervised Approach for Low-Light Image Enhancement
  16. js实现人物移动(附有全部代码以及解析)
  17. c语言luhn算法生成校验位,银行卡号码校验算法(Luhn算法,又叫模10算法)
  18. 那些优秀的软件架构图,都是怎么画的?
  19. No interface expected here
  20. 《Cocos Creator游戏实战》虚拟摇杆实现

热门文章

  1. 2D动作游戏开发与实现(翻译) .
  2. Adobe AIR * 设置移动应用程序属性
  3. mysql每一行数据类型_MySQL_MySQL编程中的6个实用技巧,每一行命令都是用分号(;)作为 - phpStudy...
  4. 二、RabbitMQ常用交换器
  5. 球球大作战c语言源代码,球球大作战,源码分享
  6. html中2d变形兼容性,CSS3(3)---2D变形(transform)
  7. hbase建表语句_HBase 中文参考指南真不少~
  8. Pytorch专题实战——激活函数(Activation Functions)
  9. OpenCV中感兴趣区域的选取与检测(一)
  10. man命令的使用方法