当前位置 : 主页 > 编程语言 > java >

《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与

来源:互联网 收集:自由互联 发布时间:2022-07-13
本章要点 分析:除了applet,其他部分都非常重要 打包应用程序 Java Web Start 机制 Applet信息 配置信息 10.1 JAR 文件 问:为什么要使用JAR文件? 答: 使用者希望仅提供单独文件,方便用户


《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar



本章要点

分析:除了applet,其他部分都非常重要

  • 打包应用程序
  • Java Web Start 机制
  • Applet信息
  • 配置信息
  • 10.1 JAR 文件

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar文件_02

     问:为什么要使用JAR文件?

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar文件_03

     答:

  • 使用者希望仅提供单独文件,方便用户启动操作
  • 压缩文件,可减少系统占用,压缩方式是 ZIP
  • JAR 包打包命令:

    jar cvf CalculatorClasses.jar *.class icon.gif

    C:创建新文件,加入递归目录

    V:生成详细输出结果

    F:jar文件名指定为第二个命令行参数

    10.1.1 清单文件

    最简:

    Manifest-Version: 1.0

    Main-Class: a.b.c.d.Main【启动文件包名+类名】

    10.1.2 可运行 jar 文件

    打包:进入class目录

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar文件_04

    手动打包扫雷小程序:

    jar cvfe test.jar com.dyy.jdk8.Main com/dyy/jdk8/Main.class  com/dyy/jdk8/Main$1.class com/dyy/jdk8/MineSweeperFrame.class com/dyy/jdk8/MineSweeperFrame$Sweeper.class

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar_05

    直接运行:(由于我系统默认不是这个jdk,所以写了完整目录,默认jdk 没问题的,可以直接写 java -jar test.jar)

    d:\jdk2\bin\java -jar test.jar

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar_06

    成功启动

    额外,IDEA 工具打包

    第一步:File->Project Structure

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_java_07

    第二步:Artifacts->JAR->From modules with dependencies

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar_08

    第三步:选择启动类和输出配置文件位置

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar_09

    第四步:OK

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar文件_10

    第五步:Build->Build Artifacts

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_java_11

    第六步:打包名字->Build

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar文件_12

    第七步:复制路径

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar文件_13

    第八步:进入目录,java -jar 启动 jar 包

    《Java 核心技术 卷1》 笔记 第10章 部署应用程序和applet(1)java应用程序打包与启动_jar文件_14


    相关内容:选择 《Java核心技术 卷1》查找相关笔记

    评论

    网友评论