zoukankan      html  css  js  c++  java
  • jar命令

    jar命令

      现在的电脑使用中将许多相关联的文件为了存储方便节约空间,就会放在压缩文件里面,只不过里面保存的是*.class文件, 也就是说如果现在要实现某一个功能模块,可能就会有几百个类,最终交给用户使用的时候,为了方便管理,就会将这些文件形成一个压缩包提供给我们用户,

      在jdk之中提供有实现jar文件的操作命令,只需要输入一个jar即可,对于此命令有如下几个参数:

        “c”:创建一个新的归档文件;

        “f”:指定生成的jar文件的名称

        “v”:详细显示出所有的压缩处理过程

    范例:定义一个Message的程序类

    1 package cn.gl.util;
    2 public class Message{
    3     public void info(){
    4         System.out.println("【Message】世界和平!");
    5     }
    6 }

     随后将其进行编译变为jar文件

        打包进行程序的编译:javac -d . Message.java

        将生成的程序类打包成jar文件:jar -cvf my.jar cn

          此文件可以通过winrar工具打开,而且打开之后会发现有一个META-INF的目录 

        此时的my.jar就包含了我们所需要的程序类。

      但是如果想要使用jar文件,并不是说将其放到程序的目录中就可以,我们要为配置CLASSPATH,设置你的jar文件的加载路径:

        D:package>SET CLASSPATH=.;D:packagemy.jar

    范例:编写一个测试程序,调用my.jar包中提供的Message类

    1 package cn.gl.test;
    2 public class Mytest{
    3     public static void main(String args[]){
    4         cn.gl.util.Message msg=new cn.gl.util.Message();
    5         msg.info();
    6     }
    7 }

        那么以后的开发就会使用大量的jar文件,在以后的开发中会使用到大量的第三方程序包!  

  • 相关阅读:
    tensorFlow(二)线性回归
    tensorFlow(一)相关重要函数理解
    Java NIO学习笔记-通道&缓冲区
    Code Plus插件开发笔记
    Java NIO框架Netty demo
    前端React开发入门笔记
    Tomcat性能优化
    Spring Boot整合Dubbo框架demo
    Spring Boot入门实例
    简单的RPC原型与实现原理
  • 原文地址:https://www.cnblogs.com/Tony98/p/10430374.html
Copyright © 2011-2022 走看看