1.通过本地python环境直接运行
public static void demo01() throws Exception{ System.out.println("java ___________________________"); Process process = Runtime.getRuntime().exec("py E:\\java_project\\database01\\src\\main\\java\\test.py"); BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream())); String line ; while ((line = in.readLine()) != null) { System.out.println(line); } in.close(); process.waitFor(); System.out.println("end "); }
2.通过PythonInterpreter
首先需要在maven中添加依赖
<dependency>
<groupId>org.python</groupId>
<artifactId>jython-standalone</artifactId>
<version>2.7.0</version>
</dependency>
运行代码