// 下階層用テンプレート #topicpath ---- //ここにコンテンツを記述します。 Eclipseのコンソールにメッセージを出力する方法です。あんまり情報が無かったのですが、ネットにあるソースどれを見てもこんな感じみたいですね。 public void printConsole(String message) { MessageConsole myConsole = findConsole(ProxyConstant.CONSOLE_ID); ↑コンソールに命名したなにかID MessageConsoleStream out = myConsole.newMessageStream(); out.println(message); } こんな感じでIDベースでコンソールのポインタを取得してメッセージを渡してあげればOKです。このIDベースのMessageConsoleたちは下記のように IConsoleManager というクラスが管理しています。 public MessageConsole findConsole(String name) { ConsolePlugin plugin = ConsolePlugin.getDefault(); IConsoleManager conMan = plugin.getConsoleManager(); IConsole[] existing = conMan.getConsoles(); for (int i = 0; i < existing.length; i++) if (name.equals(existing[i].getName())) return (MessageConsole) existing[i]; // no console found, so create a new one MessageConsole myConsole = new MessageConsole(name, null); conMan.addConsoles(new IConsole[] { myConsole }); return myConsole; } 参考: [[openforce > eclipseのコンソールに出力する方法>http://www.open-force.info/index.php/blog/show/l/73]] ちなみにコンソールView自体を表示するには以下のようにIConsoleView#displayメソッドを使えばよいようです。 public void showConsole(IWorkbenchPage page) throws PartInitException { IConsoleView view = (IConsoleView) page .showView(IConsoleConstants.ID_CONSOLE_VIEW); view.display(findConsole(ProxyConstant.CONSOLE_ID)); } ---- この記事は #vote(おもしろかった[7],そうでもない[1]) #comment #topicpath SIZE(10){現在のアクセス:&counter;}