我正在使用eclipse编写Java Maven应用程序。为了调试,我附加到远程Java应用程序。但是,在此之后,我无法修改源文件。我必须重启Ecplise。这会发生在任何人身上吗?
答案 0 :(得分:1)
您确定要查看您的源文件而不是图书馆的来源吗?
即。如果您创建Java库项目并将其添加到另一个项目,则项目将独立编译。调试应用程序项目时,您将看到该项目中的所有源代码,但您还会看到库项目的生成的jar 中的源文件&#39 ; s附加到图书馆项目。这些源文件与库项目本身的源文件不同,也是只读的。
在开发使用了大量库的Android应用程序时,我偶然发现了这个问题,Eclipse显示的文件是添加到主项目中的jar文件,而不是包含在库项目中的文件(虽然源代码是相同的:))