eclipse中“Java Stack Trace Console”的问题!

时间:2011-07-26 12:18:56

标签: eclipse stack-trace

我的工作的主要目标是在Java中的极大项目中查找并删除所有未经编辑的方法和类。目前我使用的是UCdetector,它是eclipse中的插件,它为我提供了一个HTML文件,其中包含有关我的项目中未使用的方法和类的所有信息。之后为了在我的项目中找到这些方法和类的位置,我在eclipse中运行“Java Stack Trace Console”,但它显示“找不到源”.....对于小程序,它运行良好,它完全指向我的java源代码,但我不知道我的项目发生了什么!!!

5 个答案:

答案 0 :(得分:2)

我在堆栈跟踪的每一行之前都目睹了空格的问题。

显然很久以前修复了以下内容:https://bugs.eclipse.org/bugs/show_bug.cgi?id=119611

但我仍然遇到从Weblogic日志记录复制的堆栈跟踪问题。我注意到块在编辑器中选择选项卡,删除,替换为空格使这个功能再次起作用!

答案 1 :(得分:1)

在Eclipse中,右键单击您正在其中运行的项目,单击“属性”,然后单击“Java构建路径”,再单击“源”选项卡。

您需要添加源文件夹条目,指明存储此项目源的位置。例如,如果你将它分段为/ src / controllers和/ src / models,你需要为这两者添加一个条目。

答案 2 :(得分:0)

Eclipse中的堆栈跟踪控制台用于从远程源复制粘贴堆栈跟踪,而不是手动输入。

考虑使用Ctrl-Shift-T转到相关类,然后使用“大纲”视图找到所需的方法。

答案 3 :(得分:0)

在eclipse中运行UCDetector,通过单击Eclipse Problems视图中的UCDetector警告跳转到未使用的代码。

或者尝试使用UCDetector文本报告。

答案 4 :(得分:0)

您想要的是一个代码覆盖率工具,它允许您查看调用哪些方法以及在特定程序执行期间未采用的代码路径。它会有性能损失,所以不要在生产系统上使用它,并记住测试所有可能的输入。