1

私は Eclipse プラグインを開発しており、ユーザーからの入力を取得したいと考えています。元のEclipseアプリケーションに1つ、新しく開いたEclipseプラグインウィンドウに2つのコンソールがあるため、コンソールを扱う前に問題がありました。以下に示す方法を使用して、プラグインのコンソールに印刷しました

public static void writeToConsole(String output) {

        MessageConsole console = new MessageConsole("My Console", null);
        console.activate();
        ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[]{ console });
        MessageConsoleStream stream = console.newMessageStream();
        stream.println(output);
    }

コンソールに書き込み、変数に書き込まれたものを取得する方法がわかりません

NB次のような通常の方法

BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
        String s = bufferRead.readLine();


    System.out.println(s);

プラグインではなく、元のEclipseで機能しています

4

1 に答える 1