我在Object课堂上添加了一个字段,如:
class Object {
...
private Object _objInfo;
}
Run Code Online (Sandbox Code Playgroud)
我更改了java.lang.Object源代码并重新编译了OpenJDK 6.当VM启动时,我收到以下异常:
Error occurred during initialization of VM
java.lang.IllegalStateException
at java.lang.Throwable.initCause(Throwable.java:337)
at java.lang.ExceptionInInitializerError.<init>(ExceptionInInitializerError.java:79)
Run Code Online (Sandbox Code Playgroud)
当我定义自己的Object类并将其添加到bootclasspath时会出现同样的问题,如:
java -Xbootclasspath/p:<path to my Object class>
Run Code Online (Sandbox Code Playgroud)
谢谢,Horatiu