程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java打包實現方法詳解

Java打包實現方法詳解

編輯:關於JAVA

為什麼會有這個玩意呢,首先,這是jar的全稱:JavaTM Archive (JAR) file,是的,就是Java存檔文件。這有點類似zip文件,想一想它是干什麼的用的呢,壓縮!?沒錯就是要壓縮,將我們原先零散的東西放到一下,重新組織,所有這些目的只有一個:方便!好了,不用管他是怎麼壓縮的,我們的重點是哪些是我們要壓縮的(輸入),還有壓縮成了什麼(輸出),進而將它發布(部署)。   

  那我們的輸入(要壓縮的東西)主要是class文件,還有輔助的資源(這其中可能有圖片,JSP文件,Html文件等等)。Jar技術在jdk1.1版本中就已存在,在1.2中又有了增強。接下來說說jar的好處吧,這是官方的描述:安全,快速下載,壓縮,獵取包,版本化包,可攜。  

  說了這麼多,我們現在開始實施。   

  先打開命令提示符(win2000或在運行筐裡執行cmd命令,win98為DOS提示符),輸入jar Chelp,然後回車(如果你盤上已經有了jdk1.1或以上版本),看到什麼:   

  用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...   

  選項:   

  -c 創建新的存檔

  -t 列出存檔內容的列表

  -x 展開存檔中的命名的(或所有的〕文件

  -u 更新已存在的存檔

  -v 生成詳細輸出到標准輸出上

  -f 指定存檔文件名

  -m 包含來自標明文件的標明信息

  -0 只存儲方式;未用ZIP壓縮格式

  -M 不產生所有項的清單(manifest〕文件

  -i 為指定的jar文件產生索引信息

  -C 改變到指定的目錄,並且包含下列文件:  

  如果一個文件名是一個目錄,它將被遞歸處理。   

  清單(manifest〕文件名和存檔文件名都需要被指定,按'm' 和 'f'標志指定的相同順序。
本文來自: 中國自學編程網(www.zzzj.com) 詳細出處參考:http://www.zzzj.com/html/20080110/31238.Html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved