关于jar包
jar 是 Java ARchive 的缩写,是一种基本 zip 格式的文件格式。目标是将 java 生成的类文件、资源文件、管理文件等按照特定的结构打包成一个独立的文件,方便程序的发布或网络的下载。
我分为四个步骤来理解
- javac如何指定生成的类文件路径
- Java如何指定类文件路径
- 如何打jar包
- 解压jar包
首先是指定生成类的文件路径
C:\Users\lee\Desktop\2020-2-19练习jar包\src>javac -encoding utf-8 com\bit\Main.java
此时编译后产生.class文件,如下所示
接着我们把这两个.class文件删了
创建out\producition\练习jar包
接下来要指定.class文件的位置
C:\Users\lee\Desktop\2020-2-19练习jar包\src>javac -encoding utf-8
-d ..\out\production\练习jar包\ com\bit\Main.java
将编译后产生的两个.class文件放在(练习jar包)中
运行java程序
C:\Users\lee\Desktop\2020-2-19练习jar包>java -cp out\production\练习jar包\ com.bit.Main
世界你好
接着就是打jar包了
C:\Users\lee\Desktop\2020-2-19练习jar包\out\production\练习jar包>jar cvf 练习jar包.jar com\bit\*.class
已添加清单
正在添加: com/bit/Main.class(输入 = 344) (输出 = 257</