我们打开终端并查找Java的位置:
manuel@zonademanel:~ → whereis java
Java所在路径:/usr/bin/java /etc/java /usr/bin/X11/java /usr/share/java
/usr/share/man/man1/java.1.gz
我们需要查找的是/usr/bin/java,继续在命令行中查找其绝对路径,因为这只是一个符号链接。
manuel@zonademanel:~ → ls -lah /usr/bin/java
lrwxrwxrwx 1 root root 22 may 19 2015 /usr/bin/java ->
/etc/alternatives/java
manuel@zonademanel:~ → ls -lah /etc/alternatives/java
lrwxrwxrwx 1 root root 39 dic 7 11:52 /etc/alternatives/java ->
/usr/lib/jvm/java-8-oracle/jre/bin/java
我修改了/etc/environment文件,加入以下值:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/jre/bin"
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
如果我不想重新登录,可以使用以下命令重新加载更改:
source /etc/environment
正确运行 mvn -version
manuel@zonademanel:~ → mvn -version
Apache Maven是一款软件工程管理和自动构建工具,版本号为3.0.5。上述信息展示了Maven的安装位置(/usr/share/maven)、Java版本(1.8.0_77,Oracle Corporation提供)、Java安装位置(/usr/lib/jvm/java-8-oracle/jre)、默认语言环境(es_MX)、平台编码(UTF-8)、操作系统类型(linux)、版本(3.16.0-70-generic)、架构(amd64)以及家族(unix)。