-1
在IntelliJ 14中,我有一個代碼讀取來自掃描器的輸入,該掃描器讀取System.in,將其放入String ArrayList _buffer中,然後從緩衝區中訪問字符。調試只在我輸入一個完整的行後纔開始,所以它不應該尋找更多的輸入。當我通過命令行或Eclipse運行文件時,它工作正常。當我在IntelliJ中調試程序時,如果我進入開始讀取令牌的全部過程(並逐步進入其各個函數)的行,它可以正常工作。IntelliJ Debugger「永遠運行」
但是,如果我跨過這一行,IntelliJ的行爲就好像程序仍在運行,並將我鎖定在調試之外。但是,實際上什麼都不應該發生。
問題是什麼?
提供代碼將是一個開始。 – 2014-11-07 00:56:23
這是相當多的代碼,但我想。 – rosstex 2014-11-07 00:56:54
修剪它。創建一個[SSCCE](http://sscce.org/),一個演示問題的小例子。這樣做不僅可以幫助我們,而且您經常通過創建它來發現問題。 – 2014-11-07 00:57:39