我使用的是 fedora,我使用命令“rpm”手动将 java 安装在 /usr/java/jdk1.6.0_45/jre 中。而 /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java 中有一个默认的 java 版本。
如果我输入“java -version”,它会显示 1.7.0。由于我使用 rpm 安装 Java,因此 update-alternatives --config java 仍然只显示 1.7.0 版本。
我怎样才能将系统版本更改为1.6.0?
我还安装并配置了 maven,如果我输入“mvn --version”,它会正确显示:
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 08:51:28-0500)
Maven home: /usr/local/apache-maven-3.0.5
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: /usr/java/jdk1.6.0_45/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.3.4-5.fc17.x86_64", arch: "amd64", family: "unix"
答案1
设置您的$JAVA_HOME
指向/usr/java/jdk1.6.0_45
并添加/usr/java/jdk1.6.0_45/bin
到您的$PATH
变量。