python 调用 Java程序
2018-02-06 15:14
369 查看
把java程序封装成jar包
E:/test_yzm/ 文件夹下3个java程序为一个工程
1.每个java程序第一行加上 package 文件夹名; 如:package test_yzm;
2.windows环境 cmd 打开dos窗口
3.执行 javac E:/test_yzm/MainTest.java E:/test_yzm/Check_dzh.java E:/test_yzm/CheckCode.java 编译出class文件
4.执行jar cvf E:/test_yzm/test_yzm.jar
E:/test_yzm 生成jar包
5.python程序调用执行
执行成功!
E:/test_yzm/ 文件夹下3个java程序为一个工程
1.每个java程序第一行加上 package 文件夹名; 如:package test_yzm;
2.windows环境 cmd 打开dos窗口
3.执行 javac E:/test_yzm/MainTest.java E:/test_yzm/Check_dzh.java E:/test_yzm/CheckCode.java 编译出class文件
4.执行jar cvf E:/test_yzm/test_yzm.jar
E:/test_yzm 生成jar包
5.python程序调用执行
import jpype # .jar文件 jarpath = os.path.join(os.path.abspath('.'), 'E:/test_yzm/test_yzm.jar') print(jarpath) jpype.startJVM(jpype.getDefaultJVMPath(), "-ea", "-Djava.class.path=%s" % jarpath) MTest = jpype.JClass('test_yzm.MainTest') # 执行 main 函数,注意参数是 String[] args MTest.main([]) jpype.shutdownJVM()
执行成功!
相关文章推荐
- python3调用java的webService小程序
- python调用java程序--jpype
- idea中通过java程序直接调用python文件
- Java程序中调用Python脚本的方法
- Runtime.getRuntime().exec()实现Java调用python程序
- 使用Jpype在python中调用Java程序
- Java中调用python程序
- 使用JPype实现Python调用JAVA程序
- Java程序中调用Python脚本的方法
- python调用java程序--jpype
- Java调用Python程序并向Python传值
- python调用java程序--jpype
- Java程序中实现调用Python脚本的方法详解
- [Python]Python如何调用Java程序
- Java调用Python程序方法总结(最全最详细)
- 在java中实现调用简单的c程序
- PL/SQL 调用Java程序(Linux)
- 用java程序调用ffmpeg执行视频文件格式转换flv
- 通过java 程序调用数据库中的存储过程
- 把python程序用jython编译为java的jar包