Fedora21自带的jdk是1.8版的,由于本人需要1.7版的jdk,以下步骤在不卸载自带jdk的情况下将默认jdk从1.8版换成1.7版:
(1)下载1.7版jdk的rpm包,将包移到/usr/local/目录下。
(2)执行语句:rpm -ivh + 包名,安装jdk。
(3)配置环境变量,修改/etc/profile文件,在文件尾部添加以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_55
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
(4)执行语句:source /etc/profile使配置生效。
(5)将新安装的jdk添加到alternatives:
alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_55/bin/java
alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_55/bin/javac
(6)将默认的jdk换成1.7版:
alternative --config java(选择2)
(7)执行命令:java -version可查看jdk版本