java - 方法返回值在 Eclipse 调试器中不可见
问题描述
一两年前,Eclipse 在调试器中得到了增强,可以查看方法返回的值。这是一个很大的改进,也是一个非常有用的功能。然而在过去的几个月里,它似乎已经消失了。看不到任何方法的返回值,很烦人。
我正在使用版本:2020-12 (4.18.0) Build id:20201210-1552,我的调试环境是与在单独服务器(Tomcat 9)上运行的 Tomcat jvm 的连接。
我已经用谷歌搜索了这个问题,但什么也没找到。我在 Eclipse 中查看了与此相关的配置,但没有找到任何东西。
我不知道这是一个 Eclipse 错误,还是我可以修复的配置中的某些更改,或者与 Tomcat jvm 有关。任何人都可以解释一下吗?
解决方案
对于显示方法结果的远程连接,默认情况下是禁用的,因为在大多数情况下,它比本地调试慢。
在首选项(Window > Preferences)中,在Java > Debug中,在底部部分Show method result after a step operation(如果 VM 支持;可能很慢)勾选复选框 Enable for remote connections(可能更慢)来启用它。
推荐阅读
- typescript3.0 - Typescript,如何避免构造函数中的代码重复?
- ios - iOS FirebaseCloudMessaging 通知在调试/试飞或发布中不起作用
- python - json 无法正确加载数据
- javascript - 如何使用javascript在html页面中动态创建元素?
- python - 如何打印从 Django 中的表单获得的值?
- excel - 如何获取 Excel VBA 集合中单个项目的密钥
- vue.js - 如何使用 S3 存储桶 URL 作为组件上图像的基本 URL
- admob - 为什么在我的应用程序中看不到直销广告系列(带有 admobs)?
- android - 运行 react-native run-android 构建成功,但停留在启动应用程序
- java - 如何解析 JSON 文件并使用它来创建类对象?