2013-11-27 58 views
2

我使用eclipse編寫Java Maven應用程序。對於調試,我附加到遠程Java應用程序。但是,在此之後,我無法修改源文件。我必須重新啓動Ecplise。這是否對任何人發生?附加調試後Eclipse是隻讀的

+2

你確定你看到*你的*源文件,而不是庫的源?即如果您創建Java庫項目並將其添加到另一個項目中,則這些項目將獨立編譯。當您調試應用程序項目時,您會看到該項目中的所有源代碼,但您還會看到來自庫項目生成的jar的源文件,該源代碼文件附加到庫項目。這些源文件與庫項目本身不同,它們也是隻讀的 –

+0

我在開發一個使用了大量庫的Android應用程序時遇到了這個問題,並且Eclipse顯示的文件是添加了jar文件的文件到主項目,而不是從包含的庫項目文件(儘管源代碼是相同的:)) –

+0

@ lucian.pantelimon是的,就是這樣!愚蠢的我! Multumesc –

回答

1

你確定你看到你的源文件,而不是圖書館的來源?

I.e.如果您創建Java庫項目並將其添加到另一個項目中,則這些項目將獨立編譯。當您調試應用程序項目時,您會看到該項目中的所有源代碼,但您還會看到庫項目的生成的jar文件中的源文件。這些源文件與庫項目本身不同,也是隻讀的。

我在開發一個使用了大量庫的Android應用程序時遇到了這個問題,Eclipse顯示的文件是添加到主項目中的jar文件,而不是包含的庫項目文件(儘管源代碼是一樣的:))