python调用java代码 一、进入到jar包中调用方法函数 JAVA代码 package test; public class TestApi { public String getData(String key){ return key; } public void printData(String key){ System.out.println(key); } public static void main(String[] args) { System.out.println(123); } } python代码 #!/usr/bin/env python #coding : utf-8 from jpype import * jvmpath = getDefaultJVMPath() # 直接获取环境变量的jvm startJVM(jvmpath, "-ea", "-Djava.class.path=.") # 默认当前路径的class TA = JPackage('test').TestApi # test包下面的TestApi类 jd = TA() # 实例化 jd.printData('1234') # 调用printData()方法,传入参数:1234 s = jd.getData('a') # 调用getData()方法,传入参数:a print(s) shutdownJVM(); # 关闭JVM 二、直接调用jar包 import os os.system("java -jar E:/re_buy_car/test/files/helloword.jar")