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

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

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

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

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

Manifest-Version: 1.0

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

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

上面,有幾點(diǎn)需要注意:

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

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

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

上面的只是定義了主類,如果引用了第三方包,則會(huì)報(bào)以下錯(cuò)誤:

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

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

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

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

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

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

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

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

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

相關(guān)文章

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

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

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

    Maven使用方法詳及方式詳細(xì)介紹

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

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

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

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

    這篇文章主要介紹了通過實(shí)例解析JMM和Volatile關(guān)鍵字的學(xué)習(xí),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    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)嵌套解決實(shí)際問題,需要的朋友可以參考下
    2024-12-12
  • Java編程之多線程死鎖與線程間通信簡(jiǎn)單實(shí)現(xiàn)代碼

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

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

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

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

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

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

    java使用jaxb操作xml示例

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

    詳解如何使用Mybatis的攔截器

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

最新評(píng)論

漠河县| 遵化市| 清徐县| 白水县| 涿州市| 临澧县| 南康市| 绵阳市| 井研县| 四会市| 吉安市| 绍兴市| 东宁县| 宁夏| 广东省| 聊城市| 漠河县| 黄大仙区| 西藏| 石渠县| 定南县| 永登县| 高陵县| 苍山县| 嘉峪关市| 潞西市| 高安市| 海伦市| 开远市| 迁安市| 龙岩市| 班玛县| 光泽县| 涿州市| 张家港市| 崇州市| 达日县| 临夏县| 清原| 巴林左旗| 濮阳市|