1,下载安装Jpype
关于Jpype是啥请自行百度,安装Jpype请注意一定要配置好JAVA_HOME
下载地址:http://download.youkuaiyun.com/detail/xianjian4720/9672573
2,调用第三方jar包代码
import jpype
# 指定jar包位置,jar包的路径为D:\javaext\JavaPyTest.jar
jarpath = 'D:\javaext'
# 开启JVM,且指定jar包位置
jpype.startJVM(jpype.getDefaultJVMPath(), "-Djava.ext.dirs=%s" % jarpath)
# 引入java程序中的类.路径应该是项目中的package包路径.类名
javaClass = jpype.JClass('test.MyTest')
# 创建一个对象
javaInstance = javaClass()
# 这一步就是具体执行类中的函数了
sum1= javaInstance.getSum(10, 20)
print (sum1)
str1 = javaInstance.getString("getString")
print(str1)
jpype.shutdownJVM()
3,以下是jar包中的java代码
package test;
public class MyTest {
/**
* @param args
*/
public static void main(String[] args) {
}
public int getSum(int a,int b){
return a+b;
}
public String getString(String str){
return str+"&&&&&"+str;
}
}
4,感谢网上各位大神的无私奉献,本帖权当记笔记,亦同时奉献给有需要的同学.