當前位置:成語大全網 - 書法字典 - 如何將java文件打包成jar文件

如何將java文件打包成jar文件

生成名為cal.jar的可執行jar文件:(文件名可以是任何合法的名稱)

(我覺得這是壹個簡單實用的方法,還有很多其他的方法我就不在這裏介紹了。)

首先,將所有字節碼文件(即。類文件)由程序生成在同壹個目錄下(例如:D:/chat/)。

其次,在這個目錄下新建壹個manifest.mf文件,文件內容格式如下(帶下劃線的內容):

manifest.mf文件中的格式:

Main-Class: (space) calDemo(註意:冒號和類名之間必須有壹個空格)

註意:calDemo代表主類名(即要運行的類名,只能有壹個,不能是文件擴展名)。

Main和Class之間沒有下劃線,只有壹條短橫線。

Main-Class:它和calDemo之間必須有壹個空格。

Main-class:必須在caldemo之後進入。

然後使用jar命令生成壹個可執行的jar文件,例如:

(在執行此命令之前,請轉到目錄D:/chat/)

jar cvfm cal.jar manifest.mf *。班級

jar的用法:(僅供參考,初學者可以跳過這壹部分)

jar { ctxu }[vfm 0 mi][jar-file][manifest-file][-C directory]文件名...

選項:

-c創建新的歸檔文件

-t列出存檔的內容。

-x展開歸檔中的命名(或所有)文件。

-u更新現有檔案

-v生成標準輸出的詳細輸出。

-f指定存檔文件的名稱。

-m包含標記文件中的標記信息。

-0僅存儲模式;不使用ZIP壓縮格式

-M不會為所有項目生成清單文件。

-i為指定的jar文件生成索引信息。

-C更改到指定的目錄並包含以下文件:

如果文件名是壹個目錄,它將被遞歸處理。

Manifest文件名和歸檔文件名需要按照與“m”和“f”標誌相同的順序指定。

示例1:將兩個類文件歸檔到名為“classes.jar”的歸檔文件中:

jar CVF class . jar foo . class bar . class

示例2:使用現有的清單文件“mymanifest”來存儲foo/目錄中的所有文件。

該文件存檔在名為“classes.jar”的存檔文件中:

jar cvfm classes . jar my manifest-C foo/。

罐子操作

java -jar *。沖突