项目完成后导出

一般在项目完成后导出为 Jar 包或者是 War 包。POM 包则是用在较大的分布式项目包中。

  1. Pom 包:打出来可以作为其他项目的maven依赖,在工程A中添加工程B的pom,A就可以使用B中的类。用在父级工程或聚合工程中。用来做依赖 Jar 包的版本控制。
  2. Jar 包:通常是开发时要引用通用类,打成jar包便于存放管理。也可以做成 exe 文件,一般不适用这种。Java GUI 快捷生成数据库详细设计文档
  3. War 包:一个 Web 网站建成功后,打成war包部署到服务器。

Jar 包。

在这里插入图片描述
具体导出步骤请查看 :Java GUI 快捷生成数据库详细设计文档
这里就不说如何导出了。直接看区别:
在这里插入图片描述

导出 Jar File 丢失依赖 Jar 的修改。

方法一:使用 Java JRE 系统环境变量的扩展库中.

将第三方 Jar 包放到JRE的扩展类文件夹中(%JAVA_HOME%/jre/lib/ext)。

方法二:重写,覆盖 MAINIFEST.MF 文件。
  1. 修改工程jar包META-INF文件夹下的MANIFEST.MF配置文件:
     Manifest-Version: 1.0
     Main-Class: cn.chao.main			// 冒号后加一个空格
     Class-Path: lib/freemarker.jar		// 分行写,保证每行的文字不要太长。
     		lib/freemarker.jar					// 换行时前面加两个空格,最后还有一个回车
  1. 一定要写好文件之后覆盖文件,不要去修改文件。

War 包。

项目导成 War 包之后,直接在放到服务器中,例如 tomcat 服务器的webapp 中
启动tomcat服务器的时,War 包会自动解压成 WebContent 目录或者是 WebRoot 目录。包含了 .class 文件与项目的 页面。

  1. 使用 【Export】直接导成 War 文件。
    在这里插入图片描述
    在这里插入图片描述
    得到的结果。
    在这里插入图片描述
    测试访问。
    在这里插入图片描述
  2. 通过 Maven 导出 War 包。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值