@btbytes For most apps, moving from 8 to 11 or 17 is smooth. Just replace the JDK and run tests. If all works, then you are good.
If something does not, is likely b/c some library has a dependency on something in the JDK that became private (e.g. Unsafe class).