Process process = Runtime.getRuntime().exec("cmd /c dir c:");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process,getInputStream(),"GBK"));
String line = bufferedReader.readLine();
这样就不会乱码了
如果觉得《JAVA命令运行cmd命令得到的结果乱码Runtime.getRuntime().exec();》对你有帮助,请点赞、收藏,并留下你的观点哦!