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

python使用jpype導(dǎo)入多個(gè)Jar的異常問(wèn)題及解決

 更新時(shí)間:2022年12月08日 11:25:44   作者:大章魚(yú)的小學(xué)術(shù)之心  
這篇文章主要介紹了python使用jpype導(dǎo)入多個(gè)Jar的異常問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

使用jpype導(dǎo)入多個(gè)Jar的異常

在使用Jpype導(dǎo)入多個(gè)Jar包時(shí),采用以下代碼在linux系統(tǒng)執(zhí)行時(shí)會(huì)拋出異常。

jar_path1 = './lib/A.jar'
jar_path2 = './lib/B.jar'
jar_path = "-Djava.class.path=%s;%s"%(jar_path1,jar_path2)

TypeError: Class com.XXX.XXX.XXX is not found

這個(gè)異常源于linux系統(tǒng)和windows系統(tǒng)間隔符的問(wèn)題。

采用以下加載方法順利解決問(wèn)題

jpype.startJVM('-ea', classpath=['path1', 'path2'])
print(jpype.java.lang.System.getProperty('java.class.path'))

python調(diào)用jpype 報(bào)錯(cuò)

OSError JVM is already started和JVM cannot be restarted

解決辦法:既然報(bào)錯(cuò)是因?yàn)樘摂M機(jī)已經(jīng)開(kāi)啟時(shí)再次開(kāi)啟會(huì)報(bào)錯(cuò),所以我們?cè)陂_(kāi)啟時(shí)如果報(bào)錯(cuò)虛擬機(jī)已經(jīng)開(kāi)啟直接跳過(guò)

? ? try:
? ? ? ? jvmPath = jpype.getDefaultJVMPath()
? ? ? ? jpype.startJVM(jvmPath, "-ea", "-Djava.class.path=%s" % './jars/jpype_test_new.jar')
? ? except Exception as e:
? ? ? ? print(str(e))

總結(jié)

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

相關(guān)文章

  • Python連接DB2數(shù)據(jù)庫(kù)

    Python連接DB2數(shù)據(jù)庫(kù)

    DB2 是美國(guó)IBM公司開(kāi)發(fā)的一套關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它主要的運(yùn)行環(huán)境為UNIX(包括IBM自家的AIX)、Linux、IBM i(舊稱(chēng)OS/400)、z/OS,以及Windows服務(wù)器版本。今天我們來(lái)探討下如何使用Python連接DB2數(shù)據(jù)庫(kù)
    2016-08-08
  • 在Pandas中DataFrame數(shù)據(jù)合并,連接(concat,merge,join)的實(shí)例

    在Pandas中DataFrame數(shù)據(jù)合并,連接(concat,merge,join)的實(shí)例

    今天小編就為大家分享一篇在Pandas中DataFrame數(shù)據(jù)合并,連接(concat,merge,join)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • Python中的多行注釋文檔編寫(xiě)風(fēng)格匯總

    Python中的多行注釋文檔編寫(xiě)風(fēng)格匯總

    在Python中利用多行注釋編寫(xiě)小型的程序文檔說(shuō)明非常方便,而約定俗成的格式也多種多樣,這里我們就進(jìn)行一下最常見(jiàn)的Python中的多行注釋文檔編寫(xiě)風(fēng)格匯總:
    2016-06-06
  • Python文本的藝術(shù)字符串處理技巧掌握

    Python文本的藝術(shù)字符串處理技巧掌握

    這篇文章主要為大家介紹了Python文本的藝術(shù)字符串處理技巧掌握,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 自制Python淘寶秒殺搶購(gòu)腳本雙十一百分百中

    自制Python淘寶秒殺搶購(gòu)腳本雙十一百分百中

    年年雙十一,年年搶不到,今年小編自制Python淘寶秒殺搶購(gòu)腳本,百分百中,下面小編把我的實(shí)現(xiàn)思路分享給大家,有興趣的朋友借鑒下吧
    2021-11-11
  • 基于python實(shí)現(xiàn)復(fù)制文件并重命名

    基于python實(shí)現(xiàn)復(fù)制文件并重命名

    這篇文章主要介紹了基于python實(shí)現(xiàn)復(fù)制文件并重命名,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • python實(shí)現(xiàn)維吉尼亞算法

    python實(shí)現(xiàn)維吉尼亞算法

    這篇文章主要為大家詳細(xì)介紹了python編程實(shí)現(xiàn)維吉尼亞算法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 完美解決Django2.0中models下的ForeignKey()問(wèn)題

    完美解決Django2.0中models下的ForeignKey()問(wèn)題

    這篇文章主要介紹了完美解決Django2.0中models下的ForeignKey()問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python迭代器模塊itertools使用原理解析

    Python迭代器模塊itertools使用原理解析

    這篇文章主要介紹了Python迭代器模塊itertools使用原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Python編程-封裝,繼承與多態(tài)

    Python編程-封裝,繼承與多態(tài)

    這篇文章主要介紹了Python編程-封裝,繼承與多態(tài),文章主要目的解如何利用封裝保護(hù)屬性、掌握單繼承和多繼承、會(huì)重寫(xiě)和調(diào)用父類(lèi)方法
    理解多態(tài)的使用等相關(guān)介紹,需要的朋友可以參考一下
    2022-01-01

最新評(píng)論

台中市| 遂宁市| 浑源县| 宕昌县| 桐城市| 富宁县| 永州市| 南昌市| 池州市| 黔南| 德格县| 凤山县| 封丘县| 农安县| 南华县| 中牟县| 洛隆县| 新巴尔虎右旗| 洮南市| 孟连| 万年县| 神木县| 潢川县| 皋兰县| 新巴尔虎左旗| 大洼县| 明水县| 鹤壁市| 虞城县| 牟定县| 怀集县| 金川县| 新田县| 郯城县| 冀州市| 平定县| 绿春县| 中牟县| 乌拉特前旗| 宝丰县| 泊头市|