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、例子如下
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