python怎样调用Java中类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎样调用Java中类相关的知识,希望对你有一定的参考价值。

这个有几种方式,你看看哪种更适合你。

    把java封装成restful接口,然后python通过远程调用数据。

    使用Pyjnius这个python库。

#源代码:github.com/kivy/pyjnius
#文档:pyjnius.readthedocs.org
#也有其他一些的库,如 JPype 或 Py4j ,它们在设计和可用性方面都不是很好。而使用 Jython也不为另一种选择,因为我们想使用 python开发android项目。
#现在就让我来告诉你,如何简单的使用Pyjnius:
>>> from jnius import autoclass  
>>> Stack = autoclass(\'java.util.Stack\')  
>>> stack = Stack()  
>>> stack.push(\'hello\')  
>>> stack.push(\'world\')  
>>> stack.pop()  
\'world\' 
>>> stack.pop()  
\'hello\'

如果解决了您的问题请采纳!
如果未解决请继续追问!

参考技术A 如果有可能的话,把Java代码翻译成python代码。。。

以上是关于python怎样调用Java中类的主要内容,如果未能解决你的问题,请参考以下文章

python调用不同目录中类的终极方法

Python+Selenium中级篇之2-Python中类/函数/模块的简单介绍和方法调用

Python3 中类的静态方法普通方法类方法

Python 中类都有哪些魔术方法

python如何引用其他模块中类的方法中的变量?

Python中类的属性方法及内置方法