[英]Eclipse remote debugging, breakpoints - .java VS .class confusion
我在Eclipse中遠程調試Java應用程序。 (一堆帶有ZIP文件附加源的Alfresco項目。)
斷點確實有效,但是:
1)每當我在* .class文件中設置斷點時,Eclipse會在達到斷點時打開* .java文件。
2)當我從* .java文件中設置斷點時,會創建一個新斷點(顯然獨立於* .class中的一個斷點),並且在斷點列表中它不提供“轉到文件”選項。
3)指示斷點的項目符號永遠不會顯示在* .java文件中; 無論斷點是否是從* .class或* .java文件中創建的。
(如果不是2和3,我當然會高興地堅持使用* .java文件。)
難道我做錯了什么? ......或者這是通常的行為而我無能為力嗎?
檢查項目“Java Build Path”首選項中的“Order and Export”。
(或在運行配置啟動器的“類路徑”選項卡中)
對於本地項目,如果輸出目錄(' build
'或' bin
'或' cls
'或...)出現在您正在調試的' src
' 之前 ,您將遇到這種“斷點”混淆。
對於遠程項目,如果jar有附加源,它應該工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.