zoukankan      html  css  js  c++  java
  • 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包的相关问题还没有自己动手实验,所以只是大概了解,没有记得很清楚

    三、明日计划

        明日完成读书笔记

  • 相关阅读:
    类和结构体的区别
    List中的select和where 方法
    js报错,Uncaught SyntaxError: Unexpected token }
    去除list集合中重复项的几种方法
    new
    Dynamic
    ie8下缓存
    datagrid中动态url
    从后台序列化后的类的字符串
    抽象工厂
  • 原文地址:https://www.cnblogs.com/wmdww/p/14148630.html
Copyright © 2011-2022 走看看