首先设计好python脚本的接口,把参数用命令行方式传入,然后输出打印出来。示例:
$ python func.py arg1 arg2
result
然后在java里就可以用Runtime来执行shell命令,解析输出字符串然后得到结果。
#导入jpypefrom jpype import *
#启动java虚拟机,加载第三方类库
startJVM(r'C:\Program Files\Java\jre6\bin\client\jvm.dll','-ea',r'-Djava.class.path=c:\Program Files\Sikuli X\sikuli-script.jar')
#关闭java虚拟机
shutdownJVM()