java - 附加调试后 Eclipse 是只读的

标签 java eclipse debugging

我正在使用 eclipse 编写 Java Maven 应用程序。为了调试,我附加到一个远程 Java 应用程序。但是,在此之后,我无法修改源文件。我必须重新启动 Ecplise。有人遇到过这种情况吗?

最佳答案

您确定您看到的是的源文件而不是库的源文件吗?

即如果您创建一个 Java 库项目并将其添加到另一个项目,这些项目将独立编译。当您调试应用程序项目时,您将看到该项目中的所有源,但您还将看到来自库项目的生成的 jar 的源文件,该文件附加到库项目。这些源文件与库项目本身中的源文件不同,并且也是只读的。

我在开发一个使用大量库的 Android 应用程序时偶然发现了这个,Eclipse 显示的文件是添加到主项目的 jar 文件,而不是来自包含的库项目的文件(尽管源代码是一样的:) )

关于java - 附加调试后 Eclipse 是只读的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20240056/

相关文章:

java - Wayback Machine API 参数

linux - 我是否需要在 Windows 中使用 Hadoop 来连接在 Linux 上运行的 hbase?

eclipse - 如何在 Eclipse 中自动删除尾随空格?

debugging - 如何调试操作系统?

java - 使用 Android Vidyo SDK 跟踪 `Vidyo` session 参与者

java - 我想做一个随机图像生成器,但它不起作用

java - Struts2 文本字段中的 Onchange

android - 更新 v7 支持 jar 导致类未找到异常

CLion 不会在调试中显示输出

c++ - C/C++ 中的高效变量监视