我有一個Java類庫(第三方,專有),我想我的Python腳本來調用它的功能。我已經有了使用這個庫的java代碼。達到此目的的最佳方法是什麼?從Python調用Java代碼的最佳方式是什麼?
12
A
回答
15
8
對方回答是JPype,這使得CPython的交談到Java。如果您無法切換到Jython,這將非常有用。
3
還有未在加州理工學院頁提到JCC。
引用:
JCC是一個C++代碼生成器產生 C++對象接口 包裝經由Java的 本地接口(JNI)一個Java庫。 JCC也 生成符合 Python的C類系統中進行直接 提供給Python解釋器Java類的實例 的C++包裝。
當生成Python包裝時,JCC 通過distutils或setuptools 包生成完整的Python擴展 。
相關問題
- 1. 從activiti調用java代碼的最佳方式是什麼?
- 2. 從代碼中調用IBAction的最佳方式是什麼?
- 3. 從Java調用VB.NET函數的最佳方式是什麼?
- 4. 什麼是使用Scala(或Java)的Python代碼的最佳方式?
- 5. 爲Python打包C代碼的最佳方式是什麼?
- 6. 執行沙盒Java代碼的最佳方式是什麼?
- 7. 在Eclipse中調試android代碼的最佳方式是什麼?
- 8. 將此Java代碼轉換爲Objective C代碼的最佳方式是什麼?
- 9. python中交互式調試的最佳方式是什麼?
- 10. 什麼是編碼/保護JavaScript代碼的最佳方式?
- 11. 從鏈碼內部調用另一個鏈碼的最佳方式是什麼?
- 12. 什麼是將python代碼寫入python文件的最佳方式?
- 13. 從angularjs調用Rest API的最佳方式是什麼?
- 14. 從Unity3d調用本機DLL的最佳方式是什麼?
- 15. 將xml代碼解碼爲Java對象的最佳方式是什麼?
- 16. 關於模糊Java代碼的最佳方法是什麼?
- 17. 什麼是分離此代碼的關注的最佳方式?
- 18. 寫這樣的重複代碼的最佳方式是什麼?
- 19. Java:迭代集合的最佳方式是什麼?
- 20. JAVA:調度線程工作的最佳方式是什麼?
- 21. 記錄python代碼的最佳方式
- 22. Python - 集成Java GUI和python代碼的最佳方式
- 23. 在mysql中存儲html代碼的最佳方式是什麼?
- 24. 延遲代碼執行的最佳方式是什麼?
- 25. 今天維持clipper 5.3代碼的最佳方式是什麼?
- 26. 什麼是避免這種重複代碼的最佳方式
- 27. 跨服務器分發代碼的最佳方式是什麼?
- 28. 記錄f#代碼的最佳方式是什麼?
- 29. 什麼是編輯代碼的最佳協作方式? (實時)
- 30. 什麼是測試GWT代碼的最佳方式
Duplicate:http://stackoverflow.com/questions/438594/how-to-call-java-objects-and-functions-from-cpython,http://stackoverflow.com/questions/1201628/java -wrapper-to-perl-python-code – 2009-12-07 01:08:40