jar
命令使用
這是給學(xué)生作的,哈!他們說這個(gè)命令滿難懂所以全程圖片
jar 命令用途:采用zip和ZLIB的壓縮格式,將一系列程序相關(guān)的文件壓縮為一個(gè)文件。
優(yōu)點(diǎn):
1)
?
加快Applet的下載速度。
2)
?
提高控件下載的安全性,因?yàn)樗械奈募谝粋€(gè)文件中,這樣不會(huì)有不明文件,jar文件的壓縮包包含jar文件結(jié)構(gòu)信息,它包存在META-INF\MANIFEST.MF文件。該文件可以用來指明主類(main class)
jar 命令使用如下:
1.
?
察看jar 命令參數(shù):
-c:
用途:創(chuàng)建一個(gè)新的jar文件,該參數(shù)要和-f參數(shù)一起使用,f參數(shù)用于指明文件名。
源程序如下:
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");
?????? }
}
|
編譯過后生成字節(jié)碼:
然后使用
(注:*.*代表全部文件)
就可以在當(dāng)前目錄中得到一個(gè)名字叫作hello.jar的jar文件,用winrar察看內(nèi)容:
-t:
用途:列出jar文件里面所包括的文件。
-f:
用途:指明創(chuàng)建的jar文件的名字。每一個(gè)參數(shù)后均要加上f參數(shù)。
-x:
用途:將jar文件解壓縮(我把hello.jar拷貝到c:\test中)
運(yùn)行命令:
可以察看c:\test中的改變:
-v
用途:顯示jar文件更詳細(xì)的信息,可以在每個(gè)參數(shù)的后面直接加上參數(shù)v
對(duì)比 –tf 來說顯示信息更加詳細(xì)
-m:
用途:創(chuàng)建jar文件時(shí),定義jar文件的結(jié)構(gòu)信息,如:主類。
例子:
第一步:打開記事本編輯一個(gè)文件in(文件名隨意,但是不能有后綴)
注意:冒號(hào)和 love.com.cn.U之間有空格(一定要有),還有文件必須以空行結(jié)束,如果忽略的話不能正常的添加
第二步:使用命令
第三步:解壓縮hello.jar 你會(huì)發(fā)現(xiàn)MANIFEST.MF內(nèi)容有所改變
第四步:
當(dāng)然你也可以編輯一個(gè)后綴是 .bat 的批處理文件(文件名隨便)
內(nèi)容如下:
執(zhí)行.bat文件
當(dāng)然也可以雙擊圖標(biāo)執(zhí)行但是,結(jié)果一下子就消失了!如果有Frame之類的就好了!
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
