- 使用Runtime无参调用python程序
package io.renren.jython;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class jyCountry {
public static void main(String[] args) {
//前面是python项目的python解释器的位置,后面是python文件的位置
String[] arguments = new String[] {"E:\\python\\COVID\\venv\\Scripts\\python.exe", "E:\\毕业设计\\renren-fast-master\\renren-fast-master\\src\\main\\java\\io\\renren\\python\\getDataCountryQQ.py"};
try{
Process process = Runtime.getRuntime()
.exec(arguments);
//程序是否正确
int re = process.waitFor();
//错误码 1是错误 0是正确
if(re==0){
System.out.println("正确");
}else{
System.out.println("错误");
}
//检验异常情况
InputStream errorStream = process.getErrorStrea