欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

對(duì)于如何將一個(gè)java文件通過(guò)命令形式進(jìn)行打包,通過(guò)以下示例進(jìn)行講解

示例:

1.首先寫(xiě)一個(gè)Java文件,如下:

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

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

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

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

javac -d myjar Hello.jar

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

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

執(zhí)行如下:

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

4.指定Main-Class:

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

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

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

jar -cvfm my.jar 1.txt com

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

 該命令語(yǔ)法格式如下:jar -cvfm jar名 文件A 包的頂級(jí)目錄

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

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

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

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

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

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

相關(guān)文章

  • Java中Minio的基本使用詳解

    Java中Minio的基本使用詳解

    這篇文章主要介紹了Java中Minio的基本使用詳解,MinIO 是一個(gè)基于Apache License v2.0開(kāi)源協(xié)議的對(duì)象存儲(chǔ)服務(wù),它兼容亞馬遜S3云存儲(chǔ)服務(wù)接口,非常適合于存儲(chǔ)大容量非結(jié)構(gòu)化的數(shù)據(jù),例如圖片、視頻、日志文件、備份數(shù)據(jù)和容器/虛擬機(jī)鏡像等,需要的朋友可以參考下
    2024-01-01
  • JAVA中SpringBoot啟動(dòng)流程分析

    JAVA中SpringBoot啟動(dòng)流程分析

    這篇文章主要介紹了JAVA中SpringBoot啟動(dòng)流程分析的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Sentinel源碼解析入口類(lèi)和SlotChain構(gòu)建過(guò)程詳解

    Sentinel源碼解析入口類(lèi)和SlotChain構(gòu)建過(guò)程詳解

    這篇文章主要為大家介紹了Sentinel源碼解析入口類(lèi)和SlotChain構(gòu)建過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Java中關(guān)于String StringBuffer StringBuilder特性深度解析

    Java中關(guān)于String StringBuffer StringBuilder特性深度解析

    這篇文章主要介紹了Java中關(guān)于String StringBuffer StringBuilder特性深度解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Java數(shù)據(jù)庫(kù)操作庫(kù)DButils類(lèi)的使用方法與實(shí)例詳解

    Java數(shù)據(jù)庫(kù)操作庫(kù)DButils類(lèi)的使用方法與實(shí)例詳解

    這篇文章主要介紹了JDBC數(shù)據(jù)庫(kù)操作庫(kù)DButils類(lèi)的使用方法詳解,需要的朋友可以參考下
    2020-02-02
  • 關(guān)于Jmeter接口測(cè)試實(shí)戰(zhàn)-Cookies

    關(guān)于Jmeter接口測(cè)試實(shí)戰(zhàn)-Cookies

    這篇文章主要介紹了關(guān)于Jmeter接口測(cè)試實(shí)戰(zhàn)-Cookies問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • spring cloud alibaba Nacos 注冊(cè)中心搭建過(guò)程詳解

    spring cloud alibaba Nacos 注冊(cè)中心搭建過(guò)程詳解

    這篇文章主要介紹了spring cloud alibaba Nacos 注冊(cè)中心搭建過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • springboot數(shù)據(jù)庫(kù)操作圖文教程

    springboot數(shù)據(jù)庫(kù)操作圖文教程

    本文以圖文并茂的形式給大家介紹了springboot數(shù)據(jù)庫(kù)操作,感興趣的朋友一起看看吧
    2017-07-07
  • JAVA實(shí)現(xiàn)雙邊決策的示例

    JAVA實(shí)現(xiàn)雙邊決策的示例

    本篇文章主要介紹了JAVA實(shí)現(xiàn)雙邊決策,介紹了雙邊決策的實(shí)現(xiàn)算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2016-10-10
  • JAVA純代碼導(dǎo)出PDF文件實(shí)現(xiàn)方式

    JAVA純代碼導(dǎo)出PDF文件實(shí)現(xiàn)方式

    本文介紹了作者通過(guò)突發(fā)奇想發(fā)布了生成PDF的博客,最初,作者通過(guò)將Word文件轉(zhuǎn)換為PDF文件實(shí)現(xiàn)導(dǎo)出PDF功能,但效果不盡如人意,后來(lái),作者嘗試直接生成PDF文件,并修復(fù)了生成PDF時(shí)出現(xiàn)的小瑕疵,通過(guò)導(dǎo)入依賴(lài)、下載接口和下載方法的實(shí)現(xiàn)
    2025-01-01

最新評(píng)論