国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Java jar打包工具使用方法步驟解析

瀏覽:37日期:2022-08-22 16:35:42

java的jar是一個打包工具,用于將我們編譯后的class文件打包起來,這里面主要是舉一個例子用來說明這個工具的使用。

在C盤下的temp文件夾下面:

有一個com.pack.surfront的package 這個package下面有一些已經class文件如:Test1.class,Test2.class,Test3.class,其中Test1.class下有一個可執行文件。

我們打開cmd,然后cd temp到temp文件夾下面,因為com.pack.surfront是包路徑,不需要再進去然后再打包,打包的時候必須要把這個包也打進去,否則的話打出來的包中的類將無法訪問了。

進去之后執行命令: jar cvf hello.jar com

然后按enter鍵即可,解釋一下,這個jar是jdk下的一個命令,然后cvf是三個參數,在cmd下直接輸入jar即可參看一下這個命令的介紹,這里不說這個(其實是我也沒查過!icon_lol.gif )

hello.jar是打出來的包的名稱,這個是可以隨便取的。com是那個包的頂端路徑。這個命令執行完之后就會在temp路徑下面生成一個hello.jar文件,我們可以用rar解壓縮文件解壓他,可以看到其中有一個META-INF的目錄,該目錄下有一個MANIFEST.MF文件,打開該文件,可以看到

Manifest-Version: 1.0 Created-By: 1.6.0_26 (Sun Microsystems Inc.)

這兩行內容,一般如果從外面引用這個jar里面的類和方法有這些就足夠了,但是我的Test1.class文件里面還有一個main方法,我想打完包之后可以執行這個jar,那么還需要一些其他的配置,我們在上面的文件內容中添加一行,添加完之后文件全部內容如下:

Manifest-Version: 1.0 Created-By: 1.6.0_26 (Sun Microsystems Inc.) Main-Class: com.pack.surfront.Test1

第三行就是指定了一個主類,說明該類中存在main方法,那么之后這個jar就可以執行了。注意那一行一定要把完整的class文件的路徑寫全,不然會提示找不到該類的。

把這個文件改成這樣了之后把這個MANIFEST.MF文件拿出來放在temp目錄下面,然后把剛才生成的hello.jar和解壓后的其他文件全都刪除。然后重新打包一次

這時候temp目錄下面應該是這樣的結構:原來的com文件夾,我們修改后的MANIFEST.MF文件,這時候在cmd下執行: jar cvfm hello.jar MANIFEST.MF com看出來有什么不同了沒?一個是將原來的cvf改成cvfm,然后再hello.jar后添加了一個MANIFEST.MF她的意思就是指打包的時候不再生成(m參數的功能)MANIFEST.MF文件,而是把我們指定的mf文件打包進去。執行這個命令之后就完事了。然后在cmd下面執行:

java -jar hello.jar這個時候main方法就會執行,如果他需要什么參數則直接放在后面即可。和直接執行java Test 參數 是一樣的。OK,就到這里吧。如果如果覺得我說的不好敬請留言拍磚@!icon_lol.gif

添加使用的jar包:

Class-Path: commons-beanutils.jar commons-collections.jar commons-digester.jar commons-logging.jar commons-validator.jar jakarta-oro.jar struts-legacy.jar

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 国产一区二区三区在线观看影院 | 好妞操| 在线中文字幕亚洲 | 国内自拍在线观看 | 亚洲三级精品 | 亚洲国产高清人在线 | 91免费看国产 | 国产成人一级片 | 亚洲一区欧美一区 | 永久免费毛片手机版在线看 | 中文字幕精品视频 | 欧美在线二区 | 中国一级淫片aaa毛片毛片 | 欧美aaaaaaaa| 国产美女操 | 成人影院免费观看 | 久在草| 中国人免费观看高清在线观看二区 | 国产专区一va亚洲v天堂 | 久久久久久久免费 | 久久影院一区二区三区 | 精品国产一区二区三区久 | 在线播放亚洲视频 | 97免费视频免费视频 | 国外精品视频在线观看免费 | 男女福利视频 | 小明台湾成人永久免费看看 | 亚洲天堂二区 | 国产精品99r8免费视频2022 | 欧美成人性色大片在线观看 | 91最新地址永久入口 | 欧美精品在线一区 | 亚洲精品成人一区二区 | 免费永久在线观看黄网 | 三级国产在线 | 美国免费高清一级毛片 | 亚洲福利视频精选在线视频 | 一级视频在线播放 | 欧美激情久久久久久久大片 | avtom影院入口永久在线观看 | 2022国内精品免费福利视频 |