我一直在试验别人的 java 程序,它分布在许多目录和 .java 源文件中。当我在命令行 (Linux) 上运行该程序时,它运行良好,但有一个我想删除的输出字符串。
输出是一个变化的整数值,没有我可以使用 grep
搜索的常量。
问题是我不知道哪个源文件负责这个输出。有人可以推荐一种策略来确定这段代码的位置吗?
最佳答案
使用 IDE。我更喜欢 IntelliJ,它有一个免费的社区版。人们喜欢 Eclipse 和 Netbeans。真的什么都行。
IDE 让生活变得更简单。您可以控制对方法的点击和其他操作,轻松调试,轻松重构等。
如果您喜欢痛苦并想使用 CL,那么在大多数情况下,您只能减少 grep .java 文件并查找输出。如果输出是一个常数,那将起作用,但如果该值是计算的结果,则不会真正起作用....
关于java - 如何从多种可能性中找到负责输出字符串的特定java源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6066464/