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

时间:2011-05-20 01:01:08

标签: java linux string debugging

我一直在尝试别人的java程序,它遍布许多目录和.java源文件。当我在命令行(Linux)上运行程序时,它运行得很好但是有一个输出字符串我想摆脱它。

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

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

1 个答案:

答案 0 :(得分:1)

使用IDE。我更喜欢IntelliJ,它有一个免费的社区版本。人们喜欢Eclipse和Netbeans。真的会有人做。

IDE让生活变得更加简单。你可以控制点击进入方法,什么不是,轻松调试,轻松重构等等。

如果您喜欢痛苦并且想要使用CL,那么您在很大程度上可以减少grepping .java文件并查找输出。如果输出是一个常量,它将起作用,但如果该值是计算的结果,它将无法正常工作....