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

使用JAR包中MANIFEST.MF的注意事項

 更新時間:2023年07月21日 15:37:52   作者:lzhfdxhxm  
這篇文章主要介紹了使用JAR包中MANIFEST.MF的注意事項,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

JAR包中MANIFEST.MF注意事項

1. Manifest-Version    

用來定義manifest文件的版本,例如:Manifest-Version: 1.0

2. Created-By    

聲明該文件的生成者,一般該屬性是由jar命令行工具生成的,例如:Created-By: Apache Ant 1.5.1

3. Signature-Version    

定義jar文件的簽名版本

4. Main-Class    

定義jar文件的入口類,該類必須是一個可執(zhí)行的類,一旦定義了該屬性即可通過 java -jar x.jar來運行該jar文件。

5. Class-Path    

應(yīng)用程序或者類裝載器使用該值來構(gòu)建內(nèi)部的類搜索路徑

注意事項

1.文件最后必須要有個換行(建議2個換行),而且該行不能有空格

2.Manifest-Version、Main-Class和Class-Path后面跟著一個英文的冒號,冒號后面必須跟著一個空格,然后才是版本號、類和ClassPath

3.jar包內(nèi)有些配置文件想放在jar包外面,比如文件config.properties:如果這個文件是以路徑方式載入的,比如new file("./config/config.properties"),那么將config.properties放在jar包相同目錄下的config目錄下即可,也就是說“./”路徑等價于jar包所在目錄;如果這個文件是以ClassPath下的文件這種方式載入的,比如在Spring中載入classpath:config.properties,則在MF文件的配置文件的ClassPath中添加“./”,然后將這個配置文件與jar包放在同一個目錄即可,當然也可以在MF文件的配置文件的ClassPath中添加“./config/”,然后把配置文件都放在jar包相同目錄下的config目錄下。

Class-Path的注意事項

1.每行最多72個字符;

2.多個jar包用空格隔開;

3.如果需要換行,行首要有一個空格,行尾也要有一個空格(一般是這樣,例外情況如第4點注意事項);

4.如果行尾沒空格,則該行與下一行的內(nèi)容是連接起來的,如例子2中l(wèi)ib/dom4j-1.6.1.jar被拆分到了2行里,lib/dom4j-1.6后面是沒有空格的,與.1.jar是直接連在一起組成一個jar包的。

例子1:

Manifest-Version: 1.0
Class-Path: ?lib/bsf.jar?
?lib/log4j.jar?
?lib/dom4j-1.6.1.jar?
?lib/jakarta-oro-2.0.8.jar?
?lib/jaxen-1.1-beta-6.jar?
?lib/javascriptplugin.ZIP?
?lib/js.jar?
?lib/sopapi.jar?
?lib/sopdes.jar?
?lib/jakarta-regexp-1.5.jar?
?lib/commons-net-1.4.1.jar?
?lib/commons-pool2-2.4.2.jar?
?lib/log4j-1.2.17.jar?

例子2:

Manifest-Version: 1.0
Class-Path: ?lib/bsf.jar lib/log4j.jar lib/dom4j-1.6
?.1.jar lib/jakarta-oro-2.0.8.jar lib/jaxen-1.1-beta-6.jar lib/javascr
?iptplugin.ZIP lib/js.jar lib/sopapi.jar lib/sopdes.jar lib/jakarta-re
?gexp-1.5.jar lib/commons-net-1.4.1.jar

Java可執(zhí)行jar的manifest編寫

Eclipse:形式

選中項目右鍵

 

命令行形式 

1.編寫Java類

2.命令行指定到項目/src文件夾,編譯

3.編寫manifest文件

4.目錄重新定位到bin/classes編譯文件目錄下, 執(zhí)行打包命令

Jar /? 看詳細說明。

命令行執(zhí)行 java -jar xxx.jar時 , 通過-cp或者-classpath指定lib文件夾都無效, 需要這樣:

java -Djava.ext.dirs=./lib/ -jar xxxx.jar

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java Lambda List轉(zhuǎn)Map代碼實例

    Java Lambda List轉(zhuǎn)Map代碼實例

    這篇文章主要介紹了Java Lambda List轉(zhuǎn)Map代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • Dubbo配置http協(xié)議全過程

    Dubbo配置http協(xié)議全過程

    文章介紹了在服務(wù)提供者和服務(wù)消費者中,分別通過添加依賴包和配置文件,實現(xiàn)基于HTTP協(xié)議的服務(wù)接口注冊及調(diào)用,無需修改消費者啟動類,服務(wù)調(diào)用方式與Dubbo協(xié)議類似
    2025-10-10
  • ByteArrayOutputStream與InputStream互相轉(zhuǎn)換方式

    ByteArrayOutputStream與InputStream互相轉(zhuǎn)換方式

    這篇文章主要介紹了ByteArrayOutputStream與InputStream互相轉(zhuǎn)換方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Kafka簡單客戶端編程實例

    Kafka簡單客戶端編程實例

    這篇文章主要為大家詳細介紹了Kafka簡單客戶端編程實例,利用Kafka的API進行客戶端編程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 淺談 JDBC 元數(shù)據(jù)

    淺談 JDBC 元數(shù)據(jù)

    這篇文章主要介紹了JDBC元數(shù)據(jù)的相關(guān)內(nèi)容,涉及一些獲取數(shù)據(jù)源各種信息的方法,具有一定參考價值,需要的朋友可以了解下。
    2017-09-09
  • 識別率很高的java文字識別技術(shù)

    識別率很高的java文字識別技術(shù)

    這篇文章主要為大家詳細介紹了識別率很高的java文字識別技術(shù),親測,希望對大家有幫助,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Java class文件格式之數(shù)據(jù)類型_動力節(jié)點Java學院整理

    Java class文件格式之數(shù)據(jù)類型_動力節(jié)點Java學院整理

    這篇文章主要介紹了Java class文件格式之數(shù)據(jù)類型的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 解決IDEA創(chuàng)建maven項目時pom.xml沒有變藍的問題

    解決IDEA創(chuàng)建maven項目時pom.xml沒有變藍的問題

    這篇文章主要介紹了解決IDEA創(chuàng)建maven項目時pom.xml沒有變藍的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • MyBatis自定義typeHandler的完整實例

    MyBatis自定義typeHandler的完整實例

    這篇文章主要給大家介紹了關(guān)于MyBatis自定義typeHandler的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用MyBatis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • java 并發(fā)編程之共享變量的實現(xiàn)方法

    java 并發(fā)編程之共享變量的實現(xiàn)方法

    這篇文章主要介紹了java 并發(fā)編程之共享變量的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09

最新評論

武强县| 吴忠市| 邓州市| 弥勒县| 修水县| 临潭县| 卓资县| 郸城县| 彰化市| 平遥县| 黔南| 喀喇沁旗| 唐河县| 南昌市| 调兵山市| 随州市| 志丹县| 迭部县| 永州市| 田东县| 宜昌市| 辽阳县| 英吉沙县| 台北市| 洱源县| 洪江市| 曲靖市| 双峰县| 武穴市| 原阳县| 曲松县| 四平市| 肇州县| 沙湾县| 朝阳县| 科技| 克什克腾旗| 内丘县| 买车| 门头沟区| 铜陵市|