在Eclipse中有一个Ant项目A。对于这个项目,在lib文件夹中添加一个jar,添加了其他Java项目B的依赖项。当我在Java项目B中添加调试断点时,它进入.class文件而不是 .java 文件。 同样在调试期间的 .class 文件中,如果我们尝试在断点处查看详细信息,它会给出以下内容 无法对非静态字段进行静态引用 在调试 View 中添加了项目 B 的源文件夹,但仍然面临同样的问题。怎么解决这个问题
最佳答案
因为您已经添加了一个 jar 文件。这意味着该项目仅引用 jar 文件,该文件仅包含预编译的类,而不包含实际的源代码。
要访问源代码,请在 Eclipse 中使用其他项目作为库项目添加依赖项。
这样在调试时您就可以访问实际的源代码。
确保在执行此操作之前删除 jar 文件,并进行干净的重建以避免冗余引用。
关于java - Eclipse 中的调试点进入 .class 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35250532/