认识Jar包
概念
Jar:Java Archive File
基于zip文件格式将许多文件合成一个压缩文件.jar,区别是比zip多了一个包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。
特点:
- 平台无关
- 加快下载速度
- 安全:可对jar文件数字签名
分类:
- 可执行jar包(MANIFEST.MF文件里有主类入口配置:
Main-Class: com.example.MyClass) - 不可执行jar包
生成Jar包
利用IDE打包
这部分后面再说
命令行手动打包
1、打包单个java文件
|
|
2、打包目录内的多个java文件
|
|
需要需要注意的是,以上命令行步骤打的jar包还不是可执行jar包。直接java -jar Hello.jar会报错。需要添加Main-Class属性:
TODO
执行
执行目标应是可执行jar包。除了直接双击执行,还可以采用命令行执行:
|
|
参考链接
https://blog.csdn.net/shiboyuan0410/article/details/85043741
https://blog.csdn.net/weixin_33835459/article/details/114070826