阅读更多

4顶
0踩

编程语言

原创新闻 Pyjnius:从 Python 中访问 Java 类

2012-08-21 17:47 by 副主编 wangguo 评论(5) 有8266人浏览
Pyjnius是一个Python库,允许在桌面或Android上的Python应用程序中访问Java类。

Pyjnius开发者称,目前也有一些其他的库,如JPypePy4j,也可以实现从Python中访问Java类,但这些库在设计和可用性上还不能满足需求。

示例:
>>> from jnius import autoclass
>>> Stack = autoclass('java.util.Stack')
>>> stack = Stack()
>>> stack.push('hello')
>>> stack.push('world')
>>> stack.pop()
'world'
>>> stack.pop()
'hello'

该示例使用了autoclass 函数创建了一种代理,来从java.util.Stack类中反射所有可用方法和字段。

目前Pyjnius库还应用于python for android项目。

源代码:github.com/kivy/pyjnius

文档:pyjnius.readthedocs.org

4
0
评论 共 5 条 请登录后发表评论
5 楼 qkjava 2015-01-30 10:35
很好 很强大
4 楼 alanland 2013-05-06 08:57
flashing 写道
alanland 写道
前端时间用了下jython

感觉怎么样?

写起来和python差不多,能使用java的类库。不过没有深入研究。可能是因为用的人不过,当时就尝试了尝试,回来不用了
3 楼 flashing 2012-08-22 10:16
alanland 写道
前端时间用了下jython

感觉怎么样?
2 楼 alanland 2012-08-22 08:41
前端时间用了下jython
1 楼 zhb31415926 2012-08-22 07:17
     

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics