2

在java中

class C{
   public void d(){
          ...
       E.f();
          ...
   }
}

堆栈跟踪将是

at a.b.C.d(C.java:300)
at a.b.E.f(E.java:500)

但是如果我看到这样的东西,我该怎么做'J9VMInternals'类

at a.b.E.f(E.java:500)
     ...
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
at a.b.c.d(c.java:300)

我正在尝试调试的原始堆栈跟踪

java.lang.NullPointerException
    at java.lang.ClassLoader.initializeClassLoaderAssertStatus(ClassLoader.java:1215)
    at java.lang.ClassLoader.<init>(ClassLoader.java:167)
    at java.lang.ClassLoader.<init>(ClassLoader.java:126)
                   ....
    at java.lang.J9VMInternals.initializeImpl(Native Method)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
    at <J2EE_listner_contextInitializedMethod>

我在 java 1.6.0_24 weblogic 11

4

1 回答 1

-5

您是否希望您的类是凭空实例化的?JVM 加载并初始化它,您将看到此类堆栈跟踪以及您的类

于 2012-08-20T10:18:52.117 回答