I have a library I used to use in my java program.
It contains next line:
URLClassLoader cl = (URLClassLoader) ClassLoader.getSystemClassLoader();
It works ok on java8, but after I tried to launch it on java11 I got the ClassCastException
java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader
Is it possible to solve this pb without modifying library? AFAIK, Java should be backward compatible, so maybe some command-line argument might help?
Thank you