我在查找错误时遇到了麻烦,要知道哪种方法称为特定方法将大有帮助。有没有一种简单的方法可以从Java获取调用层次结构? Java仅是应用程序的一小部分,因此我无法在eclipse/net Bean中编译和运行整个应用程序,因此无法访问IDE调试器的调用层次结构。

最佳答案

Thread.currentThread().getStackTrace();

或者
Exception ex = new Exception();
ex.printStackTrace();

它相当慢,但是可以用于调试目的。 API docs here

10-07 12:28