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

Java在制作jar包時引用第三方j(luò)ar包的方法

 更新時間:2016年01月01日 11:05:44   作者:iVictor  
這篇文章主要介紹了Java在制作jar包時引用第三方j(luò)ar包的方法的相關(guān)資料,需要的朋友可以參考下

我用的是Eclipse打包,但在CMD窗口執(zhí)行的時候報“ActiveMQ.jar中沒有主清單屬性”錯誤。

在網(wǎng)上搜了下,這個與MANIFEST.MF文件有關(guān),該文件沒有定義MAIN方法所在類的路徑,利用好壓打開jar包,果然如此。里面只有一行

Manifest-Version: 1.0

需添加Main-Class。在本例中,添加如下:

Main-Class: com.luoluo.TestUse.activemq.ActiveMQStateMain

上面,有幾點需要注意:

1. Main-Class:和com.luoluo.TestUse.activemq.ActiveMQStateMain中間必須有個空格,切記。

2. com.luoluo.TestUse.activemq是該類的包名,ActiveMQStateMain是main方法所在的類名,注意:后面不用加上.java或.class。

3. 如果不引用第三方包,需回車讓光標到下一行。不然還是會報“ActiveMQ.jar中沒有主清單屬性”錯誤。如果引用了第三方包,在Class-Path后面回車,總之,在指定了相關(guān)的參數(shù)后,均需要回車讓光標到下一行。

上面的只是定義了主類,如果引用了第三方包,則會報以下錯誤:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/activemq/broker/jmx/BrokerViewMBean
這時,需在MANIFEST.MF文件中定義Class-Path。在本例中,添加如下:

Class-Path: lib/activemq-all-5.12.1.jar

注意:Class-Path和lib/activemq-all-5.12.1.jar之間也同樣需要個空格。

同時,在jar包的同層目錄下,新建一個lib文件夾,將activemq-all-5.12.1.jar copy到里面去。

譬如,在本例中,jar包是在C:\Users\Victor\Desktop下,則需在C:\Users\Victor\Desktop目錄下新建一個lib文件夾,將相應(yīng)的第三包放里面去。

前者是打包的jar包,后者是lib文件夾,里面放的是第三方j(luò)ar包。

最后,MANIFEST.MF文件中的內(nèi)容如下:

最后執(zhí)行的結(jié)果如下:

以上內(nèi)容給大家分享的Java在制作jar包時引用第三方j(luò)ar包的方法,希望大家喜歡。

相關(guān)文章

  • 使用JPA傳遞參數(shù)的方法

    使用JPA傳遞參數(shù)的方法

    這篇文章主要介紹了使用JPA傳遞參數(shù)的方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Maven使用方法詳及方式詳細介紹

    Maven使用方法詳及方式詳細介紹

    使用maven倉庫的話需要從網(wǎng)上下載maven的包,比如“apache-maven-3.5.4-bin.tar”,下載完成之后解壓,在解壓的文件夾中的conf目錄下的settings.xml文件夾下就可以配置maven遠程倉庫和本地倉庫的地址
    2022-11-11
  • Java代碼優(yōu)化細節(jié)

    Java代碼優(yōu)化細節(jié)

    這篇文章主要為大家詳細介紹了Java代碼優(yōu)化細節(jié),通過不同細節(jié)對java代碼進行優(yōu)化,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Java中JMM與volatile關(guān)鍵字的學(xué)習(xí)

    Java中JMM與volatile關(guān)鍵字的學(xué)習(xí)

    這篇文章主要介紹了通過實例解析JMM和Volatile關(guān)鍵字的學(xué)習(xí),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-09-09
  • Java循環(huán)嵌套詳解及經(jīng)典列題

    Java循環(huán)嵌套詳解及經(jīng)典列題

    這篇文章主要給大家介紹了關(guān)于Java循環(huán)嵌套詳解及經(jīng)典列題,包括循環(huán)嵌套的結(jié)構(gòu)、變量作用域、不同類型循環(huán)的嵌套等,通過示例和經(jīng)典練習(xí)題,展示了如何使用循環(huán)嵌套解決實際問題,需要的朋友可以參考下
    2024-12-12
  • Java編程之多線程死鎖與線程間通信簡單實現(xiàn)代碼

    Java編程之多線程死鎖與線程間通信簡單實現(xiàn)代碼

    這篇文章主要介紹了Java編程之多線程死鎖與線程間通信簡單實現(xiàn)代碼,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • Java?NIO實戰(zhàn)之多人聊天室

    Java?NIO實戰(zhàn)之多人聊天室

    這篇文章主要為大家詳細介紹了Java?NIO實戰(zhàn)之多人聊天室,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 淺談Spring Boot中如何干掉if else的方法

    淺談Spring Boot中如何干掉if else的方法

    這篇文章主要介紹了Spring Boot中如何干掉if else的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • java使用jaxb操作xml示例

    java使用jaxb操作xml示例

    JAXB主要用來實現(xiàn)對象和XML之間的序列化和反序列化,關(guān)于JAXB的介紹就不多說了,這里主要總結(jié)下基本使用方法和一些注意事項
    2014-04-04
  • 詳解如何使用Mybatis的攔截器

    詳解如何使用Mybatis的攔截器

    MyBatis?攔截器是?MyBatis?提供的一個強大特性,它允許你在?MyBatis?執(zhí)行其核心邏輯的關(guān)鍵節(jié)點插入自定義邏輯,從而改變?MyBatis?的默認行為,本文給大家詳細介紹了如何使用Mybatis的攔截器,需要的朋友可以參考下
    2024-03-03

最新評論

茶陵县| 子洲县| 兴宁市| 新密市| 金乡县| 宜兴市| 安乡县| 翁源县| 仲巴县| 廉江市| 龙胜| 宁波市| 陆川县| 读书| 邹平县| 通江县| 交口县| 普陀区| 分宜县| 三门县| 报价| 无为县| 梨树县| 万年县| 望奎县| 成安县| 浙江省| 琼中| 威远县| 巨野县| 和田县| 西平县| 墨玉县| 莱西市| 读书| 德庆县| 拉孜县| 来宾市| 邯郸县| 开封市| 石首市|