1.新建java类
package test;
public class Test1 {
public String run(String s){
System.out.println("transfer success!");
return s;
}
}
2、导出为jar包,待用。
3、下载jpype,https://pypi.python.org/pypi/JPype1,解压,使用 python setup.py install 命令安装,安装时可能需要Microsoft Visual C++ Compiler for Python,请自行下载对应版本。
4、python代码如下:
# -*- coding: utf-8 -*-
import jpype
import os
def test(r):
jarpath = os.path.join(os.path.abspath('.'), 'jar/test.jar')
jpype.startJVM(jpype.getDefaultJVMPath(), "-ea", "-Djava.class.path=%s" % jarpath)
Test = jpype.JClass("test.Test1")
t = Test()
res = t.run(r)
return res
print test("java")
运行结果:
transfer success!
java