始めたばかりのJavaの初心者、助けていただければ幸いです。だから私のコードはこれであり、何らかの理由で出力を機能させることができません..私はこれに何時間も座っていました..
package askisi1;
import java.net.*;
import java.util.*;
import java.lang.*;
import java.io.*;
public class Main{
public static void main(String[] args){
try{
String command = "ifconfig eth1 | grep -oP '[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}'";
Process child = Runtime.getRuntime().exec(command);
System.out.println("So far so good");
BufferedReader r = new BufferedReader(new InputStreamReader(child.getInputStream()));
String s;
while ((s = r.readLine()) != null) {
System.out.println(s);
}
r.close();
System.out.println("Continue..");
}
catch (IOException e) {
e.printStackTrace();
}
}
}