簡體   English   中英

Eclipse遠程調試,斷點 - .java VS .class混淆

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM