tôi đã thêm một trường để Object
lớp, như trong:Thêm một trường để java.lang.Object
class Object {
...
private Object _objInfo;
}
tôi đã thay đổi java.lang.Object
's mã nguồn và biên dịch lại OpenJDK 6. Tôi có được ngoại lệ sau khi VM khởi động:
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)
vấn đề tương tự xảy ra khi tôi định nghĩa lớp đối tượng của riêng tôi và thêm vào phía trước nó để bootclasspath, như trong:
java -Xbootclasspath/p:<path to my Object class>
Cảm ơn, Horatiu
Tại sao bạn không tạo một classe để đặt _objInfo? –
Tôi không nghĩ bạn thực sự đặt câu hỏi ở bất cứ đâu. –
@justin, nó là khá rõ ràng những gì ông muốn chúng tôi giúp anh ta với ... – jjnguy