我想知道如何访问 Eclipse IDE 的堆栈跟踪控制台?我试图将 IConsole 对象转换为 MessageConsole 以获取内容,但它显示了强制转换异常。任何帮助将不胜感激。
ConsolePlugin plugin = ConsolePlugin.getDefault();
IConsoleManager conMan = plugin.getConsoleManager();
IConsole[] existing = conMan.getConsoles();
for (int i = 0; i < existing.length; i++) {
try {
MessageConsole myconsole=(MessageConsole)existing[i];
System.out.println(myconsole.getDocument().get());
} catch(Exception exc) {
exc.printStackTrace();
}
}