java程序错了吗,请高手指教。
我编了一段程序,是执行了"javac"之后获取返回值。可是,却丝毫没有返回任何东东。程序是这样的publicstaticvoidcmd_run(){try{Process...
我编了一段程序,是执行了"javac"之后获取返回值。可是,却丝毫没有返回任何东东。程序是这样的
public static void cmd_run(){
try{
Process proces;
proces = Runtime.getRuntime().exec("cmd /C javac");
BufferedReader inputBufferedReader = new BufferedReader(
new InputStreamReader(proces.getInputStream()));
System.out.println("\t\t<Result>");
String line = null;
while((line = inputBufferedReader.readLine())!=null) {
System.out.println("check: print");
System.out.println(line);
}
inputBufferedReader.close();
}catch(Exception e){
System.out.println("Error: "+e);
return;
}
}
哎呀,意思就是输出返回值 展开
public static void cmd_run(){
try{
Process proces;
proces = Runtime.getRuntime().exec("cmd /C javac");
BufferedReader inputBufferedReader = new BufferedReader(
new InputStreamReader(proces.getInputStream()));
System.out.println("\t\t<Result>");
String line = null;
while((line = inputBufferedReader.readLine())!=null) {
System.out.println("check: print");
System.out.println(line);
}
inputBufferedReader.close();
}catch(Exception e){
System.out.println("Error: "+e);
return;
}
}
哎呀,意思就是输出返回值 展开
展开全部
你换 java -version 试试,直接在cmd中执行javac是错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
exec 有返回吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询