Armeen - Oracle has decided that the newer version of Sun Java (which they own) will no longer be free. The last free version of Sun Java is version 1.8.
Starting with version 1.9, users will need to pay Oracle multiple large buckets of money in order to use Oracle/Sun Java. I suspect that's why Gerardo is moving to v1.8 now while all the documentation and code is easily and readily available.
Yes, I see how it makes sense to get to 1.8. It's just that we have changed our approach to a more universal approach of how to interoperate with Java - through Web APIs rather than having to offer a native/direct interface. For C#, we are providing a native/direct interface in Revision 2 of PB 2019 as an alternative to Web API approach.
The Java ClassPath is defined in the PB IDE's "System Settings" dialogue. You can change the JVM version there by pointing to the 1.8.22 bin folder.
For PB App execution, you can set the ClassPath by starting your EXE via a BAT file & setting the ClassPath from there. Another alternative is to control access to the Java bin folder via the O/S's system path.
Regards ... Chris
PS: I am using the JVM 1.8.x with my PB2017 & PB2019 apps currently.