1
      package burak;

        import java.io.*;

public class Server {
public static void main(String[] args) {
    try {
        String[] command = new String[2];
        command[0] = "cmd";
        command[1] = "telnet";

        Process p = Runtime.getRuntime().exec(command);

        BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
        String line = reader.readLine();
        while (line != null) {
            System.out.println(line);
            line = reader.readLine();
        }
        BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream()));
        BufferedReader stdError = new BufferedReader(new InputStreamReader(p.getErrorStream()));
        String Error;

        while ((Error = stdError.readLine()) != null) {
        System.out.println(Error);
        }
        while ((Error = stdInput.readLine()) != null) {
        System.out.println(Error);
        }
    } catch (Exception e) {
        e.printStackTrace();
 }
}

telnet を開いていくつかのコマンドを送信したいのですが、telnet を開くことができませんでした。何が問題なのか教えていただけますか? また、telnet 接続 expcect apache.common に関するいくつかの例が必要です。この条件で引数を使用するには

4

0 に答える 0