java - 如何从多种可能性中找到负责输出字符串的特定java源文件

标签 java linux string debugging

我一直在试验别人的 java 程序,它分布在许多目录和 .java 源文件中。当我在命令行 (Linux) 上运行该程序时,它运行良好,但有一个我想删除的输出字符串。

输出是一个变化的整数值,没有我可以使用 grep 搜索的常量。

问题是我不知道哪个源文件负责这个输出。有人可以推荐一种策略来确定这段代码的位置吗?

最佳答案

使用 IDE。我更喜欢 IntelliJ,它有一个免费的社区版。人们喜欢 Eclipse 和 Netbeans。真的什么都行。

IDE 让生活变得更简单。您可以控制对方法的点击和其他操作,轻松调试,轻松重构等。

如果您喜欢痛苦并想使用 CL,那么在大多数情况下,您只能减少 grep .java 文件并查找输出。如果输出是一个常数,那将起作用,但如果该值是计算的结果,则不会真正起作用....

关于java - 如何从多种可能性中找到负责输出字符串的特定java源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6066464/

相关文章:

java - 如何将可绘制的 int 数组从一个类传输到另一个类

linux - 如何在zabbix中通过电子邮件发送触发持续时间

c++ - 如何在 Linux 上使用自定义 STLport 构建 boost-1.57?

linux - 如何从 'size' 命令获取总大小?

python - PIL draw.text() 将包含阿拉伯连字的字符串显示为两个单独的字形

java - 带有 scribes-java 库的 Woocommerce REST API 返回消费者 key 参数缺失错误消息

java - 如何在 https 和端口 80 中运行 tomcat?

java - 按钮光标显示不正确

python - 如何使用 Python `string.find()` 找到段落的边界?

c# - String对象真的是通过引用吗?