2016-09-16 34 views
1

我正在嘗試爲RCP應用程序編寫一個插件。如何查看Eclipse中構建的RCP的stdout?

我從Eclipse中的Hello World插件模板入手。跑吧。看到它在Eclipse中工作。導出它並將該jar放入RCP應用程序的plugin目錄中,並啓動該應用程序。它沒有添加新的菜單。

我改變了代碼,改爲只在啓動時彈出一個(使用org.eclipse.ui.startup擴展點。)

我跑了。看到它在Eclipse中工作。導出並放入RCP應用程序。它不顯示彈出窗口。

所以...我認爲在這一點上,我想以某種方式查看RCP應用程序的stdout/stderr。我可以添加一個簡單的消息,在插件啓動時輸出stdout,看看是否顯示。我也可以檢查它的錯誤,看看它是否說加載我的插件有什麼錯誤或什麼。

問題是,當我從PowerShell啓動應用程序時,它立即返回提示。我如何最終從應用程序中查看stdout/stderr?

+0

你嘗試 「Java的罐子發射」,從電源外殼? –

+0

可能會對您有所幫助https://www.eclipse.org/forums/index.php/t/200021/ –

+0

@ArdeshanaMilan - 謝謝!該鏈接有我需要的確切答案。看起來,在Windows PowerShell中啓動rcp的方式是:'。\ jre \ bin \ java.exe -jar plugins \ org.eclipse.equinox.launcher _ [...]。jar'。做出答案,我會接受它。 – ArtOfWarfare

回答