java導出jar,java導出jar包時包括數據庫數據嗎?

本文目錄一覽:

如何把java 文件打成jar

第一種方法 利用Eclipse的導出功能

Step1:在Eclipse的資源管理器中選中你要打包的項目,右鍵點擊,選擇「導出」項,彈出導出對話框,在下面的Java目錄下選擇「JAR 文件」項,下一步,在導出目標路徑TextField框中輸入你想保存的路徑,單擊「完成」。

Step2:進入Step1中保存jar文件的目錄下,用壓縮文件管理器打開jar文件,進入META-INF\目錄下,打開MINIFEST.MF文件,對MINIFEST.MF文件進行編寫,格式如下:

Manifest-Version: 1.0

Main-Class: App

Class-Path: jar/jakarta-poi.jar jar/Work.jar jar/Service.jar

Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)

請在文本格式下編寫,每個空處只有一個空格,文本不能多餘兩個空行.

Manifest-Version: 1.0 告訴我們使用的是1.0的manifest文件,第一行定義manifest的格式

Main-Class: 主程序入口類名

Class-Path: 引用包路徑,包之間空格隔開

Created-By: 創建者信息

編寫完之後保存。

Step3:將引用包放在指定的路徑上,與manifest文件中的Class-Path一致.也可不寫Class-Path,將引用包解開仍進導出的 jar 包即可,注意包路徑.

Step4 :建立批處理文件.bat或.cmd如下start.cmd:

java -jar App.jar

如何將java文件打包成jar

1、右鍵文件,點擊導出(Export);

2、選擇Java文件夾下的JAR file,點擊next;

3、在JAR file後面的文本框中選擇導出的位置;

4、接下來全部點擊next;

5、直到最後一個頁面時點擊finish;

6、完成。

在JAVA中如何生成.jar文件?

兩種方式:

1、通過eclipse工具生成jar文件。選擇你的項目點右鍵導出即可。

2、通過jar命令。

用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目錄] 文件名 …

選項:

-c 創建新的存檔

-t 列出存檔內容的列表

-x 展開存檔中的命名的(或所有的〕文件

-u 更新已存在的存檔

-v 生成詳細輸出到標準輸出上

-f 指定存檔文件名

-m 包含來自標明文件的標明信息

-0 只存儲方式;未用ZIP壓縮格式

-M 不產生所有項的清單(manifest〕文件

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

-C 改變到指定的目錄,並且包含下列文件:

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

清單(manifest〕文件名和存檔文件名都需要被指定,按’m’ 和 ‘f’標誌指定的相同順序。

示例1:將兩個class文件存檔到一個名為 ‘classes.jar’ 的存檔文件中:

jar cvf classes.jar Foo.class Bar.class

示例2:用一個存在的清單(manifest)文件 ‘mymanifest’ 將 foo/ 目錄下的所有

文件存檔到一個名為 ‘classes.jar’ 的存檔文件中:

jar cvfm classes.jar mymanifest -C foo/ .

JAVA項目導出成.jar包的方法。

命令行

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

s …

選項包括:

-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/ .

Java程序如何生成jar文件

怎樣將你的JAVA文件打成JAR包?

初學者都比較茫然

把自己寫的東西打成JAR包

供別人使用自然是件很快樂的事

下面簡單介紹下:

(1)當然得有JAVA源文件

把源文件編譯成CLASS文件

(2)當JAVA文件在某個PACKAGE下

得好好注意下

比如有

(HelloWorld.java)

Package

com.yang

Public

class

HelloWorld

{

}

CLASS文件

在目錄c:/test下,

(3)

進入CMD,

把目錄切換到c:/test,

在命令行輸入

jar

cvf

test.jar

com.yang

*.class

(test.jar

是要生成的JAR文件的名字)

然後生成的JAR包(test.jar)會出現在c:/test目錄下面

把JAR包引入到項目的CLASSES底下

項目里就可以引用此JAR包里的東西了

很高興吧

java文件,導出jar包,是不是必須要有主類?

這要看你需求,如果是可執行jar,即發佈用的,必須要指定帶有main方法的類,即啟動類,如果是外部jar,就不需要了,因為項目中引用後只是用jar包裏面的類和方法。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/283696.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-22 08:09
下一篇 2024-12-22 08:09

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Python讀取CSV數據畫散點圖

    本文將從以下方面詳細闡述Python讀取CSV文件並畫出散點圖的方法: 一、CSV文件介紹 CSV(Comma-Separated Values)即逗號分隔值,是一種存儲表格數據的…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發佈。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29

發表回復

登錄後才能評論