国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

再議JAR文件

2019-11-18 13:36:44
字體:
供稿:網(wǎng)友

  前些天,看了一本清華大學(xué)《java使用教程(第二版)》,里面有一些關(guān)于介紹JAR文件方面的內(nèi)容,現(xiàn)摘抄如下,以供大家參考:

1.將應(yīng)用程序壓縮為jar文件

可以使用jar.exe把一些文件壓縮成一個(gè)JAR文件,來發(fā)布我們的應(yīng)用程序。我們可以把java應(yīng)用程序中涉及到的類壓縮成一個(gè)JAR文件,比如Tom.jar,然后使用java解釋器(使用參數(shù)-jar)執(zhí)行這個(gè)壓縮文件,或用鼠標(biāo)雙擊該文件,執(zhí)行這個(gè)壓縮文件。
java -jar Tom.jar
假設(shè)應(yīng)用程序中有兩個(gè)類A、B,其中A是主類,生成一個(gè)JAR文件的步驟如下:
(1)首先,用文本編輯器(比如Windows下的記事本)編寫一個(gè)清單文件Mymoon.mf:
Manifest-version: 10
Main-Class: A
Created-By: 1.2.2(sun Microsystems Inc.):
比如,保存Mymoon.mf到D:/test。需要注重的是在編寫清單文件時(shí),在“Manifest-version:”和“1.0”之間、“Main-Class:”和主類“A”之間,以及“Created-By:”和“1.2.2”之間必須有且只有一個(gè)空格。
(2)生成JAR文件
D:/test/jar cfm Tom.jar Mymoon.mf A.class B.class
其中參數(shù)c邊式要生成一個(gè)新的JAR文件;f表示要生成的JAR文件的名字;m表示文件清單文件的名字
注:假如機(jī)器安裝過WinRAR解壓軟件,并將.jar文件與該解壓縮軟件做了關(guān)聯(lián),那么Tom.jar文件的類型是WinRAR,使得Java程序無法運(yùn)行。因此,我們?cè)诎l(fā)布軟件時(shí),還應(yīng)該再寫一個(gè)有如下內(nèi)容的bat文件Tom.bat:
javaw -jar Tom.jar

2.將類壓縮成jar文件

我們可以使用jar.exe把一些類的字節(jié)碼文件壓縮成一個(gè)JAR文件,然后將這個(gè)JAR文件存放到JAVA運(yùn)行環(huán)境的擴(kuò)展框架中,即將 該JAR文件存放在JDK安裝目錄的jre/lib/ext文件夾中。這樣,其他的程序就可以使用這個(gè)JAR文件中的類來創(chuàng)建對(duì)象了。
現(xiàn)在,我們就將D:/test中的Test1.class和Test2.class壓縮成一個(gè)JAR文件Jerry.jar:
Test1.java

public class Test1
{ public void fTest1()
{ System.out.}
}


Test2.java

public class Test2
{ public void fTest2()
{ System.out.println("I am a method In Test2 class");
}
}

(1)首先編寫一個(gè)清單文件(Manifestfiles)
moon.mf
Manifest-version: 1.0
Class: Test1 Test2
Created-By: 1.2.2(Sun Microsystems Inc.)
保存moon.mf到D:/test
(2)生成JAR文件
D:/test/jar cfm Jerry.jar moon.mf Test1.class Test2.class

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 达拉特旗| 勐海县| 灵石县| 中西区| 通海县| 晋宁县| 庄浪县| 三明市| 彰化市| 新民市| 子洲县| 昌都县| 金堂县| 广宁县| 乐至县| 三台县| 永定县| 临漳县| 兰西县| 石阡县| 桑植县| 密云县| 东莞市| 西充县| 杭锦后旗| 黄冈市| 鄂伦春自治旗| 南投县| 屏东市| 鹰潭市| 邵武市| 台山市| 桐乡市| 汾西县| 云南省| 辽阳县| 汉川市| 浏阳市| 田东县| 祁东县| 延吉市|