Back to feed
Dev.to
Dev.to
7/25/2026
Stop hand-juggling JAVA_HOME: automatic per-project JDK switching with Jolta

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?

Comments

Failed to load comments. Please try again.

Explore more