麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

再議JAR文件

2019-11-18 13:36:44
字體:
來源:轉載
供稿:網友

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

1.將應用程序壓縮為jar文件

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

2.將類壓縮成jar文件

我們可以使用jar.exe把一些類的字節碼文件壓縮成一個JAR文件,然后將這個JAR文件存放到JAVA運行環境的擴展框架中,即將 該JAR文件存放在JDK安裝目錄的jre/lib/ext文件夾中。這樣,其他的程序就可以使用這個JAR文件中的類來創建對象了。
現在,我們就將D:/test中的Test1.class和Test2.class壓縮成一個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)首先編寫一個清單文件(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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕一区在线观看视频 | 国产1区在线 | 2019中文字幕在线播放 | 91久久99热青草国产 | 久久人人爽人人爽人人片av高清 | 亚洲日本欧美 | 特黄一区二区三区 | 黄网站进入 | 久久999精品久久久 国产噜噜噜噜久久久久久久久 | 亚洲精品午夜电影 | 91免费视频版 | 国产1区2区3区中文字幕 | 91丝袜 | 午夜久久久精品一区二区三区 | 中文在线观看免费视频 | 久久国产精品久久久久久电车 | 老师你怎么会在这第2季出现 | 美国av免费看 | 成年免费观看视频 | 欧美日韩国产一区二区三区在线观看 | 国产成人av在线播放 | 成人免费自拍视频 | 91成人天堂久久成人 | 欧美成人性生活片 | 蜜桃传媒视频麻豆第一区免费观看 | 国语自产免费精品视频在 | 亚洲一区二区三区视频免费 | chinesexxx少妇露脸 | 久久影院国产精品 | 国产亚洲精久久久久久蜜臀 | chinesexxxx刘婷hd 国产资源视频在线观看 | 性生活视频软件 | 羞羞视频免费网站男男 | 噜噜色av | 国产精品视频一区二区噜噜 | 国产69精品久久久久孕妇黑 | av在线免费不卡 | 在线成人免费网站 | 7777欧美| 九九精品久久 | 欧美h版电影在线观看 |