第一步:下载jdk-7-linux-i586.tar.gz
1
wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.
tar
.gz
1 | wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586. tar .gz |
(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)
第二步:解压安装
1
sudo
tar
zxvf ./jdk-7-linux-i586.
tar
.gz -C /usr/lib/jvm
2
cd
/usr/lib/jvm
3
sudo
mv
jdk1.7.0/ java-7-sun
1 | sudo tar zxvf ./jdk-7-linux-i586. tar .gz -C /usr/lib/jvm |
2 | cd /usr/lib/jvm |
3 | sudo mv jdk1.7.0/ java-7-sun |
第三步:修改环境变量
1 | sudo gedit /etc/profile |
1 | #set java environment |
2 | export JAVA_HOME=/usr/lib/jvm/java-7-sun |
3 | export JRE_HOME=${JAVA_HOME}/jre |
4 | export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib |
5 | export PATH=${JAVA_HOME}/bin:$PATH |
第四步:配置默认JDK版本
由于
Ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
系统会列出各种JDK版本,如下所示:
执行代码:
1 | sudo update-alternatives -- install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300 |
2 | sudo update-alternatives -- install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300 |
1 | sudo update-alternatives --config java |
01 | www.linuxidc.com@linux:~$ sudo update-alternatives --config java |
02 | 有 3 个候选项可用于替换 java (提供 /usr/bin/java)。 |
03 | |
04 | |
05 | 选择 路径 优先级 状态 |
06 | ------------------------------------------------------------ |
07 | * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式 |
08 | 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式 |
09 | 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式 |
10 | 3 /usr/lib/jvm/java-7-sun/bin/java 300 手动模式 |
11 | |
12 | |
13 | 要维持当前值[*]请按回车键,或者键入选择的编号:3 |
14 | update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。 |
第五步:测试
1 | java -version (会显示如下信息,说明已配置成功) |
2 | java version "1.7.0" |
3 | Java(TM) SE Runtime Environment (build 1.7.0-b147) |
4 | Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode) |