小编Hor*_*ula的帖子

将字段添加到java.lang.Object

我在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

java jvm

9
推荐指数
2
解决办法
1830
查看次数

标签 统计

java ×1

jvm ×1