日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何把java源码打成jar_将java源码打成jar包

發布時間:2023/12/10 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何把java源码打成jar_将java源码打成jar包 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方法一:通過jar命令

jar命令的用法:

下面是jar命令的幫助說明:

用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...

選項包括:

-c? 創建新的歸檔文件

-t? 列出歸檔目錄

-x? 解壓縮已歸檔的指定(或所有)文件

-u? 更新現有的歸檔文件

-v? 在標準輸出中生成詳細輸出

-f? 指定歸檔文件名

-m? 包含指定清單文件中的清單信息

-e? 為捆綁到可執行 jar 文件的獨立應用程序,指定應用程序入口點

-0? 僅存儲;不使用任何 ZIP 壓縮

-M? 不創建條目的清單文件

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

-C? 更改為指定的目錄并包含其中的文件

如果有任何目錄文件,則對其進行遞歸處理。清單文件名、歸檔文件名和入口點名的指定順序與 "m"、"f" 和 "e" 標志的指定順序相同。

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

jar cvf classes.jar Foo.class Bar.class

示例 2:使用現有的清單文件 "mymanifest" 并將 foo/ 目錄中的所有文件歸檔到 "classes.jar" 中:

jar cvfm classes.jar mymanifest -C foo/ .

一、打包成一般的jar包

輸入如下命令即可:

jar cvf counter.jar -C bin .

二、打包成可運行的jar包

要打包成可運行的jar包,需要在MANIFEST.MF文件中指定主類,以Java源代碼行數統計程序的打包為例,演示如何打包:

1)首先編輯MANIFEST.MF文件,內容如下:

Manifest-Version: 1.0

Created-By: rsljdkt

Class-Path: .

Main-Class: Main

說明:

第一行指定清單的版本,若無,則JDK默認生成:Manifest-Version: 1.0。

第二行指明創建的作者,若無,則JDK默認生成Created-By: 1.6.0_22(Sun Microsystems Inc.)。

第三行指定主類所在類路徑。

第四行指明程序運行的主類。

2)使用jar命令進行打包:

jar cvfm counter.jar MANIFEST.MF -C bin .

說明:

參數f:指定打包后的包名。

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

參數c:指定是創建新的歸檔文件。

參數v:在標準輸出中生成詳細輸出,該選項是可選的。

方法二:使用Eclipse的Export功能:

一、打包成一般的jar包:

步驟如下:

1)在要打包的項目上右擊,選擇Export。

2)在彈出的窗口中,選擇Java -> JAR File,然后點擊next按鈕。

3)在JAR File Specification窗口中,設置打包成的文件名和存放位置,點擊兩側next。

4)在JAR Manifest Specification窗口中,設置MANIFEST.MF清單文件的配置,若僅僅打包成單純的jar包的話,不用做任何修改,采取默認即可,若打包成可執行jar包的話,可以使用已存在的MANIFEST文件或者直接選擇Main class。

5)點擊Finish按鈕,完成打包。

二、打包成可運行的jar包

步驟如下:

1)在要打包的項目上右擊,選擇Export。

2)在彈出的窗口中,選擇Java -> Runnable JAR File,然后點擊next按鈕。

3)在Runnable JAR File Specification窗口中,選擇Launch configuration和Export destination。

4)點擊Finish按鈕,打包完成。

總結

以上是生活随笔為你收集整理的如何把java源码打成jar_将java源码打成jar包的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。