java调用linux终端命令,如何使终端不直接退出
发布网友
发布时间:2022-04-23 14:49
我来回答
共3个回答
热心网友
时间:2023-07-08 02:22
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,result;
printf("\n");
for (i=1;i<10;i++)
{
for(j=1;j<10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result); /*-3d表示左对齐,占3位*/
}
printf("\n"); /*每一行后换行*/
}
getch();
}
热心网友
时间:2023-07-08 02:22
使用Java调用Linux的命令的都是使用这个语句RunTime.getRunTime().exec("ls -al");
import java.io.*;
public class Test{
public static void main(String[] args) throws Exception{
try{
Process process=Runtime.getRuntime().exec("ls ./");
InputStreamReader reader = new InputStreamReader(process.getInputStream());
LineNumberReader line = new LineNumberReader(reader);
String str;
while((str=line.readLine())!=null){
System.out.println(str);
}
}catch (Exception e){
e.printStackTrace();
}
System.out.println("done !!!");
}
}
热心网友
时间:2023-07-08 02:23
不退出什么意思,执行命令不就想知道结果吗