2020.10.16

一、今日学习内容

    今天从网络上搜索了关于jar包的相关知识

  

java中的jar文件 ,装的是 .class 文件。它是一种压缩,和zip兼容,被称为jar包。JDK提供的许多类,也是以jar包的形式提供的。

在用的时候呢,你的文件里有很多个类,把这些类和他们的目录一起压缩到一个文件中给别人,会显得更专业,有条理。别人拿到这个jar包之后,只要让他的classpath 的设置中包含这个jar文件,java虚拟机,在装载类的时候,就会自动解压这个jar文件,并将其当成目录,然后在目录中查找我们所要的类及类的包名和所对应的目录的结构。

那么如何创建一个Jar包呢?下面我将演示一下具体步骤:

1.需要打成jar包的文件

复制代码
复制代码
1 package cn.com.zhouzhou;//包名一定要由小写字母组成
2 public class Lession2{
3     public static void main(String[] args) {
4         System.out.println("这是我要打jar包的文件");
5         }
6         }
复制代码
复制代码

2.编译

e:\>javac -d . Lession2.java

(d后面的点,点的两侧都要有空格)

3.打Jar包

jar -cvf myjarbao.jar cn

(生成名叫myjarbao.jar的文件;后面的cn不要忘记)

生成结果如下:

Jar包的作用是什么?

JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。
1、用于发布和使用类库
2、作为应用程序和扩展的构建单元
3、作为组件、applet 或者插件程序的部署单位
4、用于打包与组件相关联的辅助资源

二、遇到的问题

    对于jar包的相关问题还没有自己动手实验,所以只是大概了解,没有记得很清楚

三、明日计划

    明日完成读书笔记

原文地址:https://www.cnblogs.com/wmdww/p/14148630.html