CS61B-JAR File

24 篇文章 0 订阅
24 篇文章 0 订阅

CS61B —— JAR File

什么是JAR File?

JAR File是程序的编写者将程序打包给其余使用者提供的一个途径,也就是将自己的程序变为可以供其他人使用的Artifacts(工件)。因此对于程序的开发者来说了解JAR文件是十分重要的。

如何创建一个JAR File?

以IntelliJ IDEA为例,建立一个JAR File

  1. File -> Project Structure
    在这里插入图片描述

  2. 选中Artifacts,之后点击页面左上侧的加号(我所截的图是已经添加好了Artifacts的情况,未添加时列表应该是空的,所以什么东西都没有是正常现象。
    在这里插入图片描述

  3. 添加JAR,按照图中所圈出红色方框选择
    在这里插入图片描述

  4. 选择OK就好了,这样我们所编写的Java项目即被打包成了JAR文件!
    在这里插入图片描述

JAR如何工作

当我们成功创建了JAR文件后,我们可以在IDEA中找到out文件夹,其中多出了artifacts文件夹,其中是一个以我们项目文件夹名称+_jar的文件夹,里面所保存的是一个.jar型的文件。
在这里插入图片描述
我当时看到这个文件的时候很不解,为什么那么JAR文件又被很多人称为JAR包呢,我个人理解秘密是这样的:

  1. 自身确实具有包的功能,当其他人运用该artifacts时可以添加到自己的项目中。
  2. 见证奇迹的时刻,我们来边个魔术吧!

别闭眼,给你变个魔术!

首先,我们找到该文件所在的位置:
在这里插入图片描述
我们将.jar文件重命名为.tar文件,之后我们将看到神奇的一幕:
在这里插入图片描述
我们将其打开,找到我们所编写的java文件夹:
在这里插入图片描述
我们可以看到自己的文件被打包并且转换成了某种格式,但是这也侧面看出来我们打包JAR包的时候并没有很高的安全性,因为可以通过改变属性轻易的看到之前所编写的程序内容。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值