jar
        
        
          命令使用
        
      
    
  
  
    
  这是给学生作的,哈!他们说这个命令满难懂所以全程图片 
  
  
    
  jar 命令用途:采用zip和ZLIB的压缩格式,将一系列程序相关的文件压缩为一个文件。 
  
  
    
  优点: 
  
  
    
  1) 
 
    
      
          
      
    
    加快Applet的下载速度。 
  
  
    
  2) 
 
    
      
          
      
    
    提高控件下载的安全性,因为所有的文件均在一个文件中,这样不会有不明文件,jar文件的压缩包包含jar文件结构信息,它包存在META-INF\MANIFEST.MF文件。该文件可以用来指明主类(main class) 
  
  
    
  jar 命令使用如下: 
  
  
    
  1. 
 
    
      
          
      
    
    察看jar 命令参数: 
  
  
  
    
  -c: 
  
  
    
  用途:创建一个新的jar文件,该参数要和-f参数一起使用,f参数用于指明文件名。 
  
  
    
  源程序如下: 
  
  | 
            
      package love.com.cn; 
    
           
            
      class A {} 
    
           
            
      class B {} 
    
           
            
      class C {} 
    
           
            
      class D {} 
    
           
            
      public class U { 
    
           
            
                     public static void main(String args[]) {
            
           
            
                            System.out.println("Hello java.jar");
            
           
            
                     }
            
           
            
      } 
    
           | 
    
  编译过后生成字节码: 
  
  
  
    
  然后使用 
  
  
  
    
  (注:*.*代表全部文件) 
  
  
    
  就可以在当前目录中得到一个名字叫作hello.jar的jar文件,用winrar察看内容: 
  
  
  
    
  -t: 
  
  
    
  用途:列出jar文件里面所包括的文件。 
  
  
  
    
  -f: 
  
  
    
  用途:指明创建的jar文件的名字。每一个参数后均要加上f参数。 
  
  
    
  -x: 
  
  
    
  用途:将jar文件解压缩(我把hello.jar拷贝到c:\test中) 
  
  
  
    
  运行命令: 
  
  
  
    
  可以察看c:\test中的改变: 
  
  
  
    
  -v 
  
  
    
  用途:显示jar文件更详细的信息,可以在每个参数的后面直接加上参数v 
  
  
  
    
  对比 –tf 来说显示信息更加详细 
  
  
    
  -m: 
  
  
    
  用途:创建jar文件时,定义jar文件的结构信息,如:主类。 
  
  
    
  例子: 
  
  
    
  第一步:打开记事本编辑一个文件in(文件名随意,但是不能有后缀) 
  
  
    
  注意:冒号和 love.com.cn.U之间有空格(一定要有),还有文件必须以空行结束,如果忽略的话不能正常的添加 
  
  
  
    
  第二步:使用命令 
  
  
  
    
  第三步:解压缩hello.jar 你会发现MANIFEST.MF内容有所改变 
  
  
  
    
  第四步: 
  
  
  
    
  当然你也可以编辑一个后缀是 .bat 的批处理文件(文件名随便) 
  
  
  
    
  内容如下: 
  
  
  
    
  执行.bat文件 
  
  
  
    
  当然也可以双击图标执行但是,结果一下子就消失了!如果有Frame之类的就好了! 
  
  


 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
					 
					