在linux环境中jdk的安装有两种方式,一为rpm安装机制,另一种为源码安装(已编译好)
因此在ORACLE官网提供两种安装文件,一为rpm格式,另一种为gz格式,两种的安装方式都大同小异的。
1、rpm格式的安装,只需执行一条命令即可。安装后会在/usr目录下生成java目录,在java目录中主要有一个以jdk版本号命名的目录。
[root@5201351 ~]# rm -ivh jdk-8u25-linux-x64.rpm
2、对于gz格式的文件,我们可以按如下方法。
[root@5201351 ~]# mkdir /usr/java
[root@5201351 ~]# tar xf jdk-8u25-linux-x64.gz -C /usr/java
3、对于以上两种方法安装的jdk都还需要配置java环境变量。在这里我配置到/etc/profile文件末尾,加入如下代码。
JAVA_HOME=/usr/java/jdk1.8.0_25
JRE_HOME=/usr/java/jdk1.8.0_25/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH JAVA_HOME JRE_HOME CLASSPATH
然后使用source命令使/etc/profile文件的配置立即生效。
其中对于classpath环境变量,没怎么深入了解,在网上查询说是当我们在开发java程序时需要引用别人写好的类时
要让java解释器知道到哪里去找这个类。通常,jdk为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar。
这两个jar包都位于/usr/java/jdk1.8.0_25/lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中。
4、测试,对于安装和配置好的jdk。我们可以使用如下的方式进行验证。下图则证明jdk已安装配置完成。