我正在研究Eclipse插件,为此我需要与控制台进行通信。 我用这个开发了控制台:
public void openConsole() {
MyConsole = createConsole1();
}
private IOConsole createConsole1() {
//creating a console with title Welcome to SoC Console.
IOConsole ioconsole = new IOConsole("Welcome to my Console.",null);
//adding created console to console list in console view.
ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] {ioconsole});
ConsolePlugin.getDefault().getConsoleManager().showConsoleView(ioconsole);
IOConsoleOutputStream OPstream = ioconsole.newOutputStream();
try {
OPstream.write("myConsole>");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但是在部署之后,我的插件中没有显示任何控制台,并且消息显示:
No console to display at this time.
现在我需要打开我的控制台,而不是打开插件。 如果有人知道这个,请帮助我。 你的帮助可能对我很有帮助,所以请帮助。