从堆栈跟踪

时间:2015-08-29 20:32:29

标签: java eclipse

是否有一种简单的方法可以将带有文件和行号的字符串从Java程序的堆栈跟踪复制到剪贴板,然后以某种方式将其粘贴到Eclipse中,以便转到该文件和行。换句话说,而不是:

- copy the file name
- click Ctrl-Shft-T in Eclipse
- paste and hit enter
- copy the line number
- click Ctrl-L in Eclipse
- paste it and hit enter

为:

- copy the file and line number
- click some key combination in Eclipse
- paste it and hit enter

1 个答案:

答案 0 :(得分:1)

是的,还有另一种方式(尽管它是否容易引起争议)。从堆栈跟踪中,复制包含完全限定类名,方法名以及括号中的文件名和行号的文本,例如 com.whatever.myapp.mysubpackage.Myclass.mymethod(Myclass.java:1234)

在Eclipse中,打开Console视图,然后从其Open Console按钮的菜单中选择Java堆栈跟踪控制台'。将复制的文本粘贴到其中。之后,您只需要左键单击文件名:linenumber链接,打开给定行号的文件。

因此,在上面的示例中,Eclipse将打开(或切换到)文件Myclass.java,并滚动并突出显示第1234行。