Как вы знаете, одобренный механизм переопределения устарел и будет удален в будущей версии ( http://docs.oracle.com/javase/8/docs/technotes /guides/standards/).
Используйте этот pom.xml
для получения источников JDK 1.8.0_111
с информацией об отладке:
4.0.0
JDK sources with debug information
ex.jdk.debug
jdk-debug-sources
1.8.0_111
UTF-8
com.oracle
jdk-rt
1.8.0_111
org.apache.maven.plugins
maven-compiler-plugin
3.6.0
true
lines,vars,source
1.8
com/sun/java/swing/**
com/sun/source/util/**
Вам нужно будет сделать mvn clean install
mvn install:install-file -Dfile=rt.jar -DgroupId=com.oracle -DartifactId=jdk-rt -Dversion=1.8.0_111 -Dpackaging=jar
. rt.jar
Я скопировал в каталог endorsed
исходный rt.jar
, но с исходными классами заменены моими новыми классами.