Had enough of managing Java installations by hand?
JavaMaster Pro brings runtime discovery, downloads, updates, and Windows environment setup together in one place.
Find the Java already on your PC
Start with what is already there. Choose the folders JavaMaster Pro should watch, and it brings the installations it finds into one readable view.
Installation folder control
Your Java files stay on disk. Removing a watched location only stops scanning it. To remove an installation completely, use the delete option to clean up its files and optionally environment entries.
Get the Java version you need
When a project needs a different JDK, you can look for a suitable release and install it from the same place where you manage the rest.
Supported Java downloads
- Eclipse Temurin
- Azul Zulu
- Amazon Corretto
- Oracle OpenJDK
- Oracle GraalVM
- GraalVM Community Edition
- JetBrains Runtime JBRSDK and JBRSDK with JCEF
Choose which Java Windows uses
Finding the right JDK is only half the job. JavaMaster Pro can point JAVA_HOME and Path at the installation you select.
JAVA_HOME Path - Scope
- User or system
- Status
- Active runtime
Keep Java installations up to date
Check supported Java installations for newer releases without visiting each vendor's download site. Update one installation when a project needs it, or update every supported installation in a selected folder at once.
Update one installation
Update a selected folder
- Temurin 17Update ready
- Zulu 21Update ready
- GraalVM 23Update ready
Keep a growing setup manageable
JavaMaster Pro brings the Java installations found in your selected folders into one
clear view. See each distribution, exact version, vendor, and location; sort by version
or vendor; and update supported installations to the latest release for their major
Java version with one click. See which installations currently supply JAVA_HOME and Path, then switch either one for your user account
or the entire system and optionally remove conflicting Java entries from Path.
- temurin-17 Update available
- temurin-21 Up to date
- jbrsdk Status unknown
- graalvm-21 Older release
- graalvm-25 Current
- zulu-11 Old project
- corretto-8 Still needed?
What is all this??
Hell nah bro. I'm not checking every single one for updates.
Wait... which one is Windows using again?
×