2012-06-06 117 views
5

我正在使用Jline2框架在Java中構建控制檯應用程序。在Windows 7上從Eclipse啓動應用程序時,shell立即存在,不會等待用戶輸入命令。通過Eclipse調試Jline2應用程序

有什麼想法可能是錯的?

回答

14

終於找到了一個小竅門,使其工作。將下列VM選項添加到執行參數(運行配置/調試配置)

-Djline.terminal=jline.UnsupportedTerminal 

這將使代碼在Eclipse中運行。但是,在運行過程中,可能會將一些奇怪的字符寫入控制檯。

希望這會有所幫助。

+0

這絕對有助於:)即使代碼完成不起作用,我至少可以在Eclipse中開發。謝謝。 –

+0

我有同樣的問題。 – Alex

+0

@Thomas Uhrig你有沒有得到任何結果來解決代碼完成問題? – Alex