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文件,在以后的开发中会使用到大量的第三方程序包!  

  • 相关阅读:
    Skim设置豆沙绿背景色的方法
    被咬掉一口的苹果标识的快捷键
    删除 Mac OS X 中“打开方式”里重复或无用的程序列表
    Android开发学习笔记1
    新学到的Eclipse快捷键 2个
    Android开发学习笔记2
    Mac下Eclipse的自动补全设置
    Nsight Eclipse关于CUDA程序语法高亮颜色的调整
    Tecpolt for mac
    转载:Nsight颜色设置
  • 原文地址:https://www.cnblogs.com/Tony98/p/10430374.html
Copyright © 2011-2022 走看看