注:JDK8 也叫JDK1.8;建议在安装之前将服务器进行快照操作,防止安装过程中出现失误之后,而不会解决的情况。
说明:此次下载使用的离线包的方式下载。即现在本地电上将相应的压缩包下载,进行上传服务器,后使用命令安装的方式。
1、下载安装包
安装Java环境之前,首先要到官网地址下载我们需要的jdk安装包,根据我们Linux系统的位数来选择需要下载的包,我的Linux是64位的,所以我下载的64位的jdk安装包。
如果你不知道自己系统的位数,那么在Linux终端中,输入 getconf LONG_BIT ,如果是64位,那么就会显示
2、上传压缩包
在使用自己与服务器交互的传输软件,将下载的压缩包上传到自己想要上传的文件夹中(推荐推荐直接上传到 /usr/local/java 文件夹中,可能需要自己创建此文件夹—— mkdir /usr/local/java)
(下边的图片都是之前所截的图,可能与上一步下载压缩包时有不同;请不必担忧)
3、对压缩包进行解压
在与服务器的命令行界面输入 "cd /usr/local/java " 用于进入到我们之前上传压缩包的界面(可根据自己上传位置的不同,更改 “ cd ”之后的路径)
tar -zxvf jdk-8u341-linux-x64.tar.gz #根据自己下载的jar包,更改相应的文件名
解压完成之后,我们可以看到当前目录下会多出一个文件夹: jdk-8u341,记住这个文件夹的名字,后面在配置文件的时候会用到。需要说明的是,你在解压后获取到的文件夹的名字和我的可能不一样,这是因为版本的原因,自己要查看一下。
ll # 查看当前文件夹下所有的名称,命令行输入
4、删除压缩包(可选)
我们可以将上传的压缩包进行删除,以减少服务器磁盘的占用空间
rm -f jdk-8u341-linux-x64.tar.gz # 可以将这个压缩包进行删除
5、更改配置文件
解压完成之后,我们要将文件配置到环境变量中,以便能够在何处都能调用此JDK(注:此操作需要修改服务器的配置文件,建议备份保存,防止失误,而造成不可估量的损失:可使用快照,也可以将文件复制一份。)
vim /etc/profile
按“i”键,进入编写模式;“esc"键退出编写模式;":wq"退出/etc/profile文件
在配置Java环境变量的时候,将下面四行代码放在这个文件末尾即可。但是要注意,因为我下载jdk安装包的是 jdk-8u341,解压完成之后的文件夹名字是 jdk-8u341,所以下面文字的第一行的最后是 jdk-8u341。如果你下载的是其他的版本,那么这里要根据你的实际情况进行更改。
export JAVA_HOME=/usr/local/java/jdk1.8.0_341 # jdk1.8.0_341替换成你解压之后的文件目录名称
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
6、重新应用更改的配置文件
source /etc/profile
7、恭喜,此时你便成功安装JDK8的版本
这个时候,我们就成功地在Linux系统中配置了Java环境,可以输入 java -version 查看自己的安装信息。
总结: 在Linux系统中,我们自己安装的软件一般都是在 /usr/local 目录 或者 /usr/lib 目录下。但是这也不是强制的,安装在其他也是可以的,但是在在配置一些环境变量的时候,一定要把路径写正确。