Добавить поле в 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>
Спасибо, Горатью