在java中获取调用层次结构

Mik*_*012 6 java call hierarchy

我在追踪错误时遇到了麻烦,知道哪种方法称为某种方法会有很多帮助.有一种从java获得调用层次结构的简单方法吗?Java是应用程序的一小部分,因此我无法在eclipse/net bean中编译和运行整个应用程序,因此我无法访问IDE调试器的调用层次结构.

Nel*_*son 15

Thread.currentThread().getStackTrace();
Run Code Online (Sandbox Code Playgroud)

要么

Exception ex = new Exception();
ex.printStackTrace();
Run Code Online (Sandbox Code Playgroud)

它相当慢,但很适合调试.API文档在这里.