使用Pyjnius 从python调用自定义Java方法
来源:互联网 发布:烟台大学官网网络教学 编辑:程序博客网 时间:2024/05/17 03:03
http://blog.csdn.net/redarclive/article/details/46469455
经过对比,选择Pyjnius方式。
1. 安装Cython.
可以选择pip安装,也可以源码安装。Windows安装很坑爹,需要安装mingw gcc,还需要改些文件,不建议使用,直接装linux吧
到 http://cython.org/ 下载最新的Cython,解压缩进入主目录后,python setup.py install
2. 安装Pyjnius
到https://github.com/kivy/pyjnius/ 下载pyjnius, 解压缩后进入主目录, python setup.py install
3. 使用Pyjnius
http://pyjnius.readthedocs.org/en/latest/api.html#jvm-options-and-the-class-path
这一段讲的很清楚,要想使用自定义的class/jar文件必须修改 CLASSPATH环境变量,否则会报错 (File "jnius_export_func.pxi", line 23, in jnius.find_javaclass (jnius/jnius.c:13457)),
1.将.class文件打包成jar,然后将CLASSPATH指定jar的路径
2.将.class文件路径指向CLASSPATH
3.通过jnius.config修改CLASSPATH
Reference:
- http://www.hackzine.org/using-apache-tika-from-python-with-jnius.html
- https://hahamo.wordpress.com/2014/06/24/pyja-calling-java-from-python-part-2/
0 0
- 使用Pyjnius 从python调用自定义Java方法
- 使用Pyjnius 从python调用自定义Java方法
- 在Python中调用Java方法 Pyjnius
- python调用java基于pyjnius的封装
- 关于解决Python使用pip安装pyjnius时的问题(windows平台)
- java调用python方法
- java调用python脚本方法
- java调用Python的方法
- java调用python方法总结
- java调用python方法总结
- java调用python方法总结
- Java 调用python的方法
- java 调用 python(使用jpython)
- Java使用Jpython调用Python
- 使用python调用java-jpype
- 使用updatePanel从服务器调用方法
- JAVA MSG自定义函数调用方法:
- Freemark自定义标签,调用java静态方法
- char*和char[]的一个区别
- 第五条
- JAVA后台拼接json map类型,MAP类型中的VALUE对应List
- EM算法理解——从朴素贝叶斯角度出发
- Android文件操作
- 使用Pyjnius 从python调用自定义Java方法
- 网络原理笔记之——Http协议
- github 开源库汇总
- Eclipse关联android源码
- Hadoop2.6.0 Snappy 压缩安装与配置
- 高并发 php uniqid 不重复唯一标识符生成方案
- Fragment中adapter刷新无效的解决办法
- android实现socket端口通信demo
- Android FlexboxLayout的简单了解以及使用