Support for AdoptOpenJDK J9 JVM
Hi. It was discovered by our QA automation team that Ranorex does not seem to discover the UI component hierarchy when running with the IBM J9 JVM (part of AdoptOpenJDK ).
Since Oracle no longer provides timely security patches going forward except for paid subscribers ($millions per year if we pursued this), we, like many companies in the same predicament have gone the OpenJDK route. IBM graciously pushes timely security patches to their OpenJDK project, so we have settled on their distribution.
Ranorex works with their Hotspot JVM, but does not with their J9 JVM which imbues our application with a substantially smaller memory footprint, plus gives us a performance boost.
Since IBM not only adheres to the industry standards, but actually is responsible for creating and shaping them as Oracle's partner in the Java Working Group, Ranorex should very much aim for compatibility with this VM. It has been around for many years as an alternative to the Hotspot JVM reference implementation that ships with the Oracle JDK/JRE.
Our own experience with adopting the J9 JVM required only some minor name space changes regarding JMX beans; nothing more. Please look into this. Thank you.