包、jar存档文件和部署

本文介绍了Java应用程序的部署方法,包括可执行jar文件的创建和使用,详细解析了如何将源代码与类文件分离,打包进jar,并创建带有main方法的可执行jar。同时,探讨了Java Web Start(JWS)的工作原理,.jnlp文件的用途,以及JWS应用程序的创建和部署流程。
摘要由CSDN通过智能技术生成

包、jar存档文件和部署

部署应用程序

部署的选择

  • 本机 Executable Jar(Java ARchive 存档)
  • 两者之间的组合:Web Start 、RMI app
  • 远程 HTTP

Executable Jar

将源代码与类文件(编译过的)分离

  • 项目目录MyProject

    • source

      • .java
    • classes

      • .class

把类包进包中

  • 用包防止类名称的冲突

    • -d

      • 处于source路径位置则:javac -d …/classes *.java

创建可执行的JAR

  • 创建JAR

    • 1、创建manifest.txt(描述哪个类带有main()),里面包含:Main-Class:main()的路径。然后将manifest放置classes目录下
      2、classes下:jar -cvmf manifest.txt packEx.jar com(com为存放目录文件)
  • 执行JAR<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值