Есть ли способ изменить классы в jdk?
Что ж, вы можете загружать, изменять и собирать выпуски OpenJDK Java 6 из исходного кода. Информация о том, как это сделать, есть на сайте OpenJDK .
Но учтите, что изменения в низкоуровневых классах Java (например, String
) могут иметь эффекты, которые трудно понять даже не специалисту. И следствием может быть отказ JVM, который приводит к неработоспособности println
или printStackTrace()
.