Java,  工具,  技术

如何在本地环境同时用多个jdk版本

如果工作在不同的项目,可能需要不同的jdk版本。如果用mvn的话默认只是用系统设置的版本。这时候如果想在命令行编译就会比较麻烦。最简单的做法是把系统的java版本设置成最常用的,然后设置别名分别对应不同的版本。

下面是例子:

alias mvn5="JAVA_HOME=/usr/local/java5 && mvn"
alias mvn6="JAVA_HOME=/usr/local/java6 && mvn"
alias mvn7="JAVA_HOME=/usr/local/java7 && mvn"
alias mvn8="JAVA_HOME=/usr/local/java8 && mvn"

这样就可以了。

另一个方法通常IDE的mvn都可以用单独的配置,比如说用Intellij,我们可以在不同的Intellij的project设置不同的版本:

Leave a Reply

Your email address will not be published. Required fields are marked *