JBOSS 點滴

          豐豐的博客

          當JAVA不能斷點調試時

          首先,你有這個源文件嗎?
          如果有,最簡單的辦法是將源文件復制到工程下面的src下面去。
          如果不行,你可以試著刪除有你需要調試的相關的class文件,只保留源文件。
          這樣DEBUG就會進入到源文件中。
          至于原因:如果你把源文件放在和class文件同一級目錄下面。那么它會優先執行class文件。你試著想一下。class文件時java文件編譯之后的.那么你在運行的時候,虛擬機要去編譯java文件,而java文件在編譯的時候,計算機就已經找到了class文件并執行了..
          如果不在同一級目錄下,這種情況一般是大工程,需要打補丁的那種,那么在執行的時候底層開發人員會設置執行的先后順序。。比如優先執行classes下面的文件,再執行lib包里面的文件。

          如果刪除報錯的話,就說明你的java文件路徑沒有被檢測到啊...如果確定java文件沒有放錯位置..那確實有可能是你說的環境問題了..你可以在另一臺機子上面測試一下。

          環境變量特別要注意的是:eclipse中項目名稱->右擊屬性->JAVA complier ->查看complier compliance level  版本,是否與當前JDK版本一致!

          posted on 2010-11-17 15:13 半導體 閱讀(543) 評論(0)  編輯  收藏 所屬分類: JAVA環境配置

          主站蜘蛛池模板: 沅江市| 大姚县| 广河县| 古浪县| 岗巴县| 义马市| 邵阳县| 临泽县| 德令哈市| 濉溪县| 宁明县| 巴青县| 灵武市| 永年县| 鄂托克旗| 开封市| 鄄城县| 廉江市| 宜章县| 隆安县| 武城县| 东阿县| 广宗县| 清水县| 都昌县| 乐东| 荥经县| 鸡东县| 比如县| 松原市| 阿克苏市| 安陆市| 泗洪县| 安多县| 庆安县| 乐业县| 唐海县| 山阴县| 博罗县| 北海市| 龙山县|