Dev.to
7/25/2026

Stop hand-juggling JAVA_HOME: automatic per-project JDK switching with Jolta
Short summary
Jolta is an MIT-licensed CLI tool that automatically switches JDK versions per project using shim-based resolution, inspired by Node's Volta. It pins versions via a .java-version file and downloads missing JDKs on first use with sub-5ms overhead. The author honestly compares it against SDKMAN!, jenv, asdf, and mise, noting where incumbents still win.
- •Jolta provides automatic per-project JDK switching via shims, modeled after Volta for Node
- •Pins versions in .java-version files; downloads missing JDKs on first use with sub-5ms overhead
- •Honest comparison with SDKMAN!, jenv, asdf, and mise — acknowledges where incumbents are stronger
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



