If you want a "set it and forget it" experience, the is objectively better. It eliminates manual configuration errors, provides a secure installation path, and aligns perfectly with the Windows ecosystem for professional development.
To give you a better idea of JDK 17's performance, we've included some benchmark results: jdk17windowsx64binexe better
JDK 17 dramatically refactors how Metaspace (native memory for class metadata) is allocated. The Windows java.exe launcher passes different default flags to the JVM, resulting in: If you want a "set it and forget