首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pyjnius导入jar文件

Pyjnius导入jar文件
EN

Stack Overflow用户
提问于 2014-02-02 02:26:32
回答 2查看 5.4K关注 0票数 8

Pyjnius允许您为java类创建一个python包装器,如:

代码语言:javascript
复制
Hardware = autoclass('org.myapp.Hardware')

有办法导入这样的现有*.jar文件吗?语法是什么样子的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-02 22:05:35

就像jar文件只与android相关一样,您需要在buildozer.spec中添加jar文件,如下

代码语言:javascript
复制
android.add_jars = java/myjar.jar

在应用程序的build方法中

代码语言:javascript
复制
from kivy.utils import platform
...
if platform() == 'android':
    BlaClass = autoclass('java.bla.BlaClass')
...
票数 2
EN

Stack Overflow用户

发布于 2015-01-09 12:23:47

您可以将jar添加到CLASSPATH中,然后导入pyjnius并正常使用autoclass :-):

代码语言:javascript
复制
import os
os.environ['CLASSPATH'] = "path/to/your.jar"

from jnius import autoclass


Bla = autoclass('bla.bla.BlaClass')
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21506319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档