Добавить поле в java.lang.Object

Я добавил поле вObject класс, как в:

class Object {
   ...

   private Object _objInfo;
}

Я изменилсяjava.lang.Objectисходный код и перекомпилированный OpenJDK 6. Я получаю следующее исключение при загрузке виртуальной машины:

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)

Та же проблема возникает, когда я определяю свой собственный класс Object и добавляю его к bootclasspath, как в:

java -Xbootclasspath/p:<path to my Object class>

Спасибо, Горатью

Ответы на вопрос(5)

Ваш ответ на вопрос