# Introducing JVM - The Java Version Manager

DevFeed: [Introducing JVM - The Java Version Manager](<https://devfeed.tech/articles/introducing-jvm-the-java-version-manager-37784.md>)

Original publisher: [Read original article](<https://carlosbecker.com/posts/introducing-jvm/>)

Author: Carlos Alexandro Becker

Published: 2015-02-22T00:00:00Z

Content type: release

Language: en

Sources: [Carlos Becker](<https://devfeed.tech/sources/carlos-becker.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [version](<https://devfeed.tech/topics/version.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [mac os](<https://devfeed.tech/topics/mac-os.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>)

Tags: [java](<https://devfeed.tech/tags/java.md>), [mac-os](<https://devfeed.tech/tags/mac-os.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [shell-script](<https://devfeed.tech/tags/shell-script.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>), [version](<https://devfeed.tech/tags/version.md>)

## AI overview

The article introduces JVM, a shell script that automatically selects a project's Java version. It detects project files and properties, matches them with installed Java versions, and supports Mac OS X and Ubuntu.

## Source excerpt

In recent years it has become more and more common to work in different projects running on different versions of Java. There are still some running on Java 6, and there are tons already running on Java 8.