最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java命令打jar包詳細(xì)步驟示例講解

 更新時間:2023年12月13日 15:15:10   作者:清風(fēng)把酒  
對于如何將一個java文件通過命令形式進行打包,通過以下示例進行講解,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

對于如何將一個java文件通過命令形式進行打包,通過以下示例進行講解

示例:

1.首先寫一個Java文件,如下:

package com.test;
public class Hello{
    public static void main(String[] args) {
        System.out.println("Hello!");
    }
}

文件所在目錄如下圖所示: 

2. 指定目錄:建一個目錄,存放.class文件和.jar文件,本文指定目錄為myjar,如下圖所示:

 3.將java源文件編譯到指定目錄myjar下,在命令窗口執(zhí)行如下命令

javac -d myjar Hello.jar

該命令語法格式為:javac -d 指定目錄 java源文件

若出現(xiàn)亂碼異常,則可以指定字符編碼:javac -encoding UTF-8 -d 指定目錄 java源文件

執(zhí)行如下:

進入myjar目錄下,可以看到生成帶包名目錄的class文件,如下圖所示:

4.指定Main-Class:

 上一步完成編譯后,myjar目錄下便生成了com文件夾,此時,在myjar目錄下,新建一個文件A(如:1.txt),文件內(nèi)容為:Main-Class:(空格)全類名(回車)

本示例1.txt文件內(nèi)容為:Main-Class: com.test.Hello回車,如下圖所示:

5.進入指定目錄myjar,使用jar命令進行打包,在命令窗口執(zhí)行如下命令:

jar -cvfm my.jar 1.txt com

執(zhí)行該命令后,即可生成對應(yīng)的jar包(my.jar),執(zhí)行結(jié)果如下:

 該命令語法格式如下:jar -cvfm jar名 文件A 包的頂級目錄

參數(shù)c:指定創(chuàng)建新的歸檔文件;

參數(shù)v:在標(biāo)準(zhǔn)輸出中生成詳細(xì)輸出,該選項是可選的;

參數(shù)f:指定打包后的包名;

參數(shù)m:指定自定義的MANIFEST.MF清單文件,否則JDK會自動生成不包含Main-Class的默認(rèn)清單。

通過上述步驟,便在myjar目錄下創(chuàng)建了my.jar。以上步驟,也可以酌情省略,在cmd中運行該jar包,命令語法為:java -jar jar包名,本例執(zhí)行命令為:java -jar my.jar,如下所示:

到此這篇關(guān)于java命令打jar包詳細(xì)步驟的文章就介紹到這了,更多相關(guān)java命令打jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java接口異步調(diào)用

    Java接口異步調(diào)用

    這篇文章主要介紹了Java接口異步調(diào)用,下面我們來一起學(xué)習(xí)一下吧
    2019-05-05
  • SpringBoot如何優(yōu)雅的處理校驗參數(shù)的方法

    SpringBoot如何優(yōu)雅的處理校驗參數(shù)的方法

    這篇文章主要介紹了SpringBoot如何優(yōu)雅的處理校驗參數(shù)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄

    SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄

    這篇文章主要介紹了SpringBoot編譯target目錄下沒有resource下的文件踩坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Java中的阻塞隊列詳細(xì)介紹

    Java中的阻塞隊列詳細(xì)介紹

    這篇文章主要介紹了Java中的阻塞隊列詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • java如何使用jdbc連接TDSQL數(shù)據(jù)庫

    java如何使用jdbc連接TDSQL數(shù)據(jù)庫

    TDSQL是騰訊打造的一款分布式數(shù)據(jù)庫產(chǎn)品,具備強一致高可用、全球部署架構(gòu)、分布式水平擴展、高性能、企業(yè)級安全等特性,本文我們就來看看Java如何使用jdbc連接TDSQL數(shù)據(jù)庫吧
    2025-06-06
  • Java中的volatile關(guān)鍵字多方面解析

    Java中的volatile關(guān)鍵字多方面解析

    volatile用于保證多線程變量可見性與禁止重排序,適用于狀態(tài)標(biāo)志、單例模式等場景,但不保證原子性,相較synchronized更輕量,但需謹(jǐn)慎使用以避免復(fù)合操作問題,本文給大家解析Java中的volatile關(guān)鍵字,感興趣的朋友一起看看吧
    2025-08-08
  • 微信隨機生成紅包金額算法java版

    微信隨機生成紅包金額算法java版

    這篇文章主要為大家詳細(xì)介紹了java和php版的微信隨機生成紅包金額算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • SpringBoot中的Condition包下常用條件依賴注解案例介紹

    SpringBoot中的Condition包下常用條件依賴注解案例介紹

    這篇文章主要介紹了SpringBoot中的Condition包下常用條件依賴注解案例,文章基于Java的相關(guān)資料展開主題詳細(xì)內(nèi)容,需要的小伙伴可以參考一下
    2022-04-04
  • Java多種文件復(fù)制方式以及效率對比分析

    Java多種文件復(fù)制方式以及效率對比分析

    本文總結(jié)了Java復(fù)制文件的多種方式,包括傳統(tǒng)的字節(jié)流、字符流、NIO系列、第三方包中的FileUtils等,并提供了不同方式的效率比較,同時,還介紹了遍歷文件和文件夾的方法,并使用Swing進行了簡單的圖形界面展示,通過實際測試,對比了不同方法的性能,提供了參考
    2025-11-11
  • Java中七種排序算法總結(jié)分析

    Java中七種排序算法總結(jié)分析

    詳細(xì)談?wù)凧ava中七種排序算法
    2021-11-11

最新評論

得荣县| 磴口县| 甘肃省| 岗巴县| 申扎县| 同仁县| 扎囊县| 平凉市| 大新县| 垦利县| 博兴县| 巴彦县| 平定县| 商南县| 安化县| 阳原县| 红原县| 荆门市| 香港| 平江县| 黑龙江省| 尉氏县| 蒲城县| 葫芦岛市| 磐石市| 武宣县| 榆社县| 永顺县| 迭部县| 萝北县| 井冈山市| 丘北县| 秦皇岛市| 大渡口区| 阿拉善盟| 泌阳县| 县级市| 湛江市| 静宁县| 左贡县| 乌恰县|