python调用java
2015-06-17 18:31
447 查看
jpype安装
1、opensdk 安装的时候会报错
jpype command '/usr/bin/gcc' failed with exit status 1
a、需要安装oracle版本的,我这里安装的是jdk-7u25-linux-x64.rpm
b、设置环境变量 export JAVA_HOME=/usr/java/jdk1.7.0_25/
c、source /etc/profile
2、查看rpm包的安装目录
rpm -ql jdk
3、例子如下
1、opensdk 安装的时候会报错
jpype command '/usr/bin/gcc' failed with exit status 1
a、需要安装oracle版本的,我这里安装的是jdk-7u25-linux-x64.rpm
b、设置环境变量 export JAVA_HOME=/usr/java/jdk1.7.0_25/
c、source /etc/profile
2、查看rpm包的安装目录
rpm -ql jdk
3、例子如下
def test(data): import os import jpype jvm_path = jpype.getDefaultJVMPath() class_path = os.path.join("d://test/","java_class") jvm_arg = "-Djava.class.path=%s" %class_path if not jpype.isJVMStarted(): jpype.startJVM(jvm_path, jvm_arg) jpype.attachThreadToJVM() #django是多线程,必须加入这一条 ret = jpype.JPackage("test_package").Test.test( "a","b","c" ) return ret
相关文章推荐
- python greenlet背景介绍与实现机制
- 八皇后问题python实现
- 用Python写单向链表和双向链表
- 呵呵!手把手带你在 IIS 上运行 Python(转)
- ArcGIS Python批量插值、裁切
- 一个小玩具:Python调用Mysql
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python字符串字串查找 find和index方法
- Python开发工具PyCharm个性化设置(图解)
- 回车(\r)和换行(\n)真蛋疼
- python各种类型转换-int,str,char,float,ord,hex,oct等
- Python中json格式数据的编码和解码
- python安装,以及matplotlib及相关组件安装。
- python中xrange和range的异同
- PyCon 2014:机器学习应用占据Python的半壁江山
- virtualenv创建独立的Python环境
- Python中super的用法
- Python特殊语法:filter、map、reduce、lambda [转]
- Python Web框架Django (五)
- 如何使用Python 打开exel等各种文件或者应用,就用:os.startfile