In any other product, this would be a red flag. What is special about it? What unstable APIs have they used? If they've done that, what other things have they done?
Should every vendor ship their own version of the JVM?
Should every vendor ship their own version of the JVM?
The dependency management must be of exact versions of libraries that must be present to work with the installed software. Instead, people believe that it is possible to manage dependencies by stated compatibility: this will never work.