【发布时间】:2013-06-12 03:44:33
【问题描述】:
我正在开发一个 Eclipse 插件,我想从用户那里获取输入。我在处理控制台之前遇到了问题,因为我在原始 Eclipse 应用程序中有 2 个控制台 1,另一个在新打开的 Eclipse 插件窗口中。我使用如下所示的方法在 Plugin 的 Console 中打印
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);
}
我只是不知道如何在控制台中写入并获取变量中写入的内容
注意 像
这样的普通方法BufferedReader bufferRead = new BufferedReader(new InputStreamReader(System.in));
String s = bufferRead.readLine();
System.out.println(s);
正在为原始 Eclipse 而不是插件工作
【问题讨论】:
标签: java eclipse-plugin console