前提:
由于我的linux是阿里云的服务器,没有安装jdk,所以不用卸载系统自带jdk。
1. 将下载好的安装包上传到服务器
我用的SmarTTY
2. usr下创建java目录
[root@luyuhui usr]# mkdir java
3. 将安装包copy到java目录下
[root@luyuhui lyh]# mv jdk-8u162-linux-x64.tar.gz /usr/java/
4. 解压安装包
[root@luyuhui java]# tar -zxvf jdk-8u162-linux-x64.tar.gz
[root@luyuhui java]# ls
jdk1.8.0_162 jdk-8u162-linux-x64.tar.gz--参数说明
tar 备份文件
-zxvf
-z 通过gzip指令处理备份文件
-x 从备份文件中还原文件
-v 显示指令执行过程
-f 指定备份文件
jdk-8u144-linux-x64.tar.gz 文件名
4.1删除安装包
[root@luyuhui java]# rm -f jdk-8u162-linux-x64.tar.gz
参数解释:
rm 删除文件或目录
-f 强制删除文件或目录
4.2 重命名
[root@luyuhui java]# mv jdk1.8.0_162/ ./jdk1.8.0
5.配置JDK环境变量并使其生效
[root@luyuhui java]# vim /etc/profile
在文本的最后一行粘贴如下:
export JAVA_HOME=/usr/java/jdk1.8.0 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
注意JAVA_HOME=/usr/java/jdk1.8.0 就是你自己的目录
[root@luyuhui java]# java -version
bash: java: command not found
[root@luyuhui java]# source /etc/profile
[root@luyuhui java]# java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)
[root@luyuhui java]#