2012-05-09 165 views
2

這可能是一個愚蠢的問題,但我在使用java -jar myapp.jar從命令行運行Java應用程序時遇到問題。有沒有辦法查看eclipse執行哪些命令?

同一個應用程序運行完全在Eclipse中,當我使用菜單中選擇「運行爲Java應用程序」

我可以以某種方式使Eclipse給我看在控制檯它的執行那麼究竟是什麼,我可以通過命令行復制它?

+0

你有看看eclipse的運行配置嗎?他們告訴你他們如何執行JVM。 – home

+0

我不知道這個,但是這個目錄在你的類路徑中? – MByD

+0

@home,是的,但eclipse有一個文本框,您可以在其中指定入口點以及類似的東西。我假設該信息然後被轉換爲命令行...命令。這就是我想看到的。 – juan

回答

3

當您從Eclipse啓動應用程序時,轉到調試透視圖並在調試視圖中找到該應用程序。在調試樹(這裏用藍色高亮顯示)

enter image description here

選擇屬性,在類名右鍵單擊,在那裏你可以看到,用於啓動應用程序的命令行。

+0

正是我想要的。謝謝! – juan

0

查看myapp Java應用程序運行配置的運行配置(運行 - >運行配置...)。

Main選項卡將顯示主要類。這是您必須添加到命令行的類,或者指定何時構建可運行jar。

「類路徑」選項卡將顯示任何其他必須在構建jar時在類路徑中指定的其他jar或類文件。

+0

是的,謝謝,我明白了。我在命令行中遇到了問題,我顯然錯過了eclipse所做的一些事情。這就是爲什麼我想看到它執行的命令。 – juan

+0

嘗試使用-debug選項啓動Eclipse,並查看.log文件中顯示的內容。 –

相關問題