Eclipse项目无法访问Java Debug Interface(JDI)类问题求助
Eclipse无法访问Java Debug Interface(JDI)类的问题解决记录
我想尝试自行编写调试器,过程中遇到Eclipse不允许通过代码访问JDI任何类的问题。
已完成的排查步骤
- 最初怀疑JDK(版本15.0.2)安装存在问题,手动编译运行了一段包含调试模式启动Java VM逻辑的代码,测试结果证明JDK运行正常,确定问题出在Eclipse配置侧。
- 在项目包资源管理器的「JRE System Library」子菜单中已找到jdk.jdi的JAR包,点开后可正常查看所有需要的类,包括
LaunchingConnector、Bootstrap、MethodEntryRequest等。 - 已尝试多次重建项目、调整Build Path相关设置,均未解决问题。
最终解决方案
感谢@nitind提供的解决思路:只需在Type Filters偏好设置页面取消com.sun.*选项的勾选,即可正常访问JDI相关类。
内容的提问来源于stack exchange,提问作者c_steidl
相关产品推荐
相关产品推荐

