Python 调用Java
生活随笔
收集整理的這篇文章主要介紹了
Python 调用Java
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
前提:
Linux 環境
?
1 安裝 jpype1
安裝后測試代碼:
?
2 調用非jdk的jar包, test.jar
包中含有 com.Test類
package com; public class Test {public String test(String str){return str;} }Python 調用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下的權限問題
轉載于:https://my.oschina.net/jamescasta/blog/896894
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Python 调用Java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MYSQL百万级数据,如何优化
- 下一篇: ArcGIS 10.3 for Serv