2014-01-08 15 views
0

我得到了一些運行時錯誤的堆棧跟蹤java調和器但是因爲這堆棧跟蹤包含很多行只有最近的45 - 50行跟蹤是在Java控制檯屏幕上看到?作爲一個整體的Java控制檯

是否有任何方法/批處理等顯示實時Java控制檯在普通的舊Windows命令行控制檯上?

感謝您的任何幫助。

+1

使用適當的IDE,如NetBeans的/月食 – epoch

+0

IDE?我沒有調試一些東西。我需要這個來看看當我試圖運行一個JNLP文件時發生了什麼背景。我可能想從試圖運行jnlp的最終用戶那裏獲得這種堆棧跟蹤轉儲。我無法強制任何最終用戶安裝一些IDE。 –

回答

0

簡單的舊windows命令控制檯真的很糟糕,我建議要麼使用替代或堅持IDE。 您可以隨時通過「> somefile.txt」將結果傳輸到一個文件,以便稍後閱讀。

+0

我想將java控制檯的結果傳遞給somefile.txt,但是如何以及應該在哪裏編寫此流水線命令?我不能像CMD控制檯那樣在java控制檯內輸入任何東西。 –

+0

哦,如果你正在製作一個交互式應用程序,那麼這是行不通的。您可以嘗試製作將錯誤記錄到磁盤或使用日誌記錄庫的方法。但是,最好的選擇是使用IDE。 – AlfredoVR

1

很有趣,但我幾乎每天都體驗到這一點。

當有很多警告,比如說50條警告,有2個錯誤時,就會發生這種情況。你很難看到這兩個錯誤。

如果您必須使用command-line,那麼在編譯時它的唯一方法是通過打印屏幕

或者你可以切換到Eclipse或NetBeans中可以查看完整的堆棧跟蹤

+0

如何從命令行執行java控制檯?我不知道它的路徑。或者我應該問,應用程序在命令行上顯示java控制檯的路徑是否有這樣的路徑? –