SDKMAN! logo

The Software Development Kit Manager

Meet SDKMAN! For Windows – your reliable companion for effortlessly managing multiple Java versions on Windows. Imagine having different JDK versions installed and needing a stress-free way to switch between them. JavaSwitch simplifies this process with an intuitive command-line interface, allowing you to seamlessly switch between installed versions or download new ones. Inspired by tools like SDKMAN! and nvm, it ensures your development environment stays flexible and up to date. Think of it as your go-to toolkit for hassle-free Java version management. 🛠️

Get started now!

Go on then, paste and run the following in a terminal:
curl -o sdkman_windows.bat "http://sdkman-windows.dev.ar/sdkw.bat"

run:
%sdkw%

By Developers, for Developers

Simplifying life. No more hunting for downloads, extracting archives, or tinkering with HOME and PATH environment variables.

Java all the way down

Install Software Development Kits for the JVM such as Java, Scala, Kotlin and Groovy. Ant, Gradle, Grails, Maven, SBT, Spark, Spring Boot, Vert.x and many others also supported.

Windows Native

It runs natively on Windows. No common installation issues.