1、安装JPype
pip install jpype1
2、java代码如下:
文件位置:com/JpypeDemo.java
package com; public class JpypeDemo { private String str = ""; public JpypeDemo() { this.str = "JpypeDemo Init"; } public String getStr() { return str; } public void setStr(String str) { this.str = str; } }
在com目录下执行编译 javac JpypeDemo.java 生成 JpypeDemo.class
runJava.py文件和com在同一个目录下:
import jpype from jpype import * jarpath = r'\home\yumh\test2' startJVM(jpype.getDefaultJVMPath(),"-ea", "-Djava.class.path=%s" % jarpath) JpypeDemo = jpype.JClass('com.JpypeDemo') test = JpypeDemo() res = test.getStr() print res jpype.shutdownJVM()
然后在和com同级目录下执行python runJava.py
测试环境可参考这边博客
https://www.cnblogs.com/mumuli/p/5806963.html