當(dāng)前位置:
首頁 >
Python 调用Java
發(fā)布時(shí)間:2025/3/18
44
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Python 调用Java
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
前提:
Linux 環(huán)境
?
1 安裝 jpype1
安裝后測試代碼:
?
2 調(diào)用非jdk的jar包, test.jar
包中含有 com.Test類
package com; public class Test {public String test(String str){return str;} }Python 調(diào)用jar包?
jar_path = os.path.join(os.path.abspath('.'), 'libs/test.jar') jpype.startJVM(jpype.getDefaultJVMPath(), "-ea", "-Djava.class.path=%s" % jar_path) Test = jpype.JClass('com.Test') # 或者通過JPackage引用Test類 # com = jpype.JPackage('com') # Test = com.Test t = Test() res = t.test("a") print res jpype.shutdownJVM()note: 注意Linux下的權(quán)限問題
轉(zhuǎn)載于:https://my.oschina.net/jamescasta/blog/896894
與50位技術(shù)專家面對面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Python 调用Java的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MYSQL百万级数据,如何优化
- 下一篇: Python中的字符串操作总结(Pyth