本章要点 分析:除了applet,其他部分都非常重要 打包应用程序 Java Web Start 机制 Applet信息 配置信息 10.1 JAR 文件 问:为什么要使用JAR文件? 答: 使用者希望仅提供单独文件,方便用户
本章要点
分析:除了applet,其他部分都非常重要
10.1 JAR 文件
问:为什么要使用JAR文件?
答:
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目录
手动打包扫雷小程序:
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
直接运行:(由于我系统默认不是这个jdk,所以写了完整目录,默认jdk 没问题的,可以直接写 java -jar test.jar)
d:\jdk2\bin\java -jar test.jar
成功启动
额外,IDEA 工具打包
第一步:File->Project Structure
第二步:Artifacts->JAR->From modules with dependencies
第三步:选择启动类和输出配置文件位置
第四步:OK
第五步:Build->Build Artifacts
第六步:打包名字->Build
第七步:复制路径
第八步:进入目录,java -jar 启动 jar 包
相关内容:选择 《Java核心技术 卷1》查找相关笔记
评论