安装JDK对于一个从事Java开发的人员来说应该是必会的,但是呢,很多时候在真正去安装JDK的时候又会去google下步骤。所以,记录下安装过程,方便下次安装JDK的时候免于查资料。
步骤一:下载Linux版本的JDK
在Oracle官网上下载对应的JDK版,或者通过命令行直接下载JDK。
wget -c http://211.162.39.56/files/103300000084E22C/download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.tar.gz
步骤二: 解压安装
- 到要安装的路径下(或新建路径)。
- 将安装包放在该路径下。
- 解压。
具体代码:
cd usr/lib
sudo mkdir java
#sudo mv jdk-8u101-linux-x64.tar.gz /usr/lib/java
sudo tar vxzf jdk-8u101-linux-x64.tar.gz
sudo rm -r jdk-8u101-linux-x64.tar.gz
步骤三:设置环境变量
主要是要设置PATH、CLASSPATH和JAVA_HOME。
运行vi ~/.bashrc
。
在文件的最后添加如下代码:
export JAVA_HOME=/usr/lib/java/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出。然后运行source ~/.bashrc
,让脚本生效。
第四步:配置默认的JDK
分别运行以下命令,配置默认的JDK
sudo update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.8.0_101/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/java/jdk1.8.0_101/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/java/jdk1.8.0_101/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/java/jdk1.8.0_101/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/java/jdk1.8.0_101/bin/javap 300
然后运行
sudo update-alternatives --config java
如果是首次安装,则会出现:
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/java/jdk1.8.0_101/bin/java
Nothing to configure.
第五步:检验安装结果
运行java -version
,出现我们预期的效果。
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
参考: