1.下载jdk,上传jdk文件到linux
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
上传命令:rz
2.解压jdk
将下载的jdk-8u121-linux-x64.tar.gz移动到/usr/java目录下,并解压
1)创建/usr/java :mkdir -p /usr/java
2)移动到/usr/java: mv jdk-8u121-linux-x64.tar.gz /usr/java
3)解压jdk:tar -zxvf jdk-8u121-linux-x64.tar.gz
3.配置环境变量
1)vi etc/profile
在profile添加如下内容:
JAVA_HOME=/usr/java/jdk1.8.0_121/
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
2)使配置生效
source /etc/profile
4.查看是否安装jdk成功
java -version
最后:遇到的坑
在解压jdk时,解压失败,出现了
“gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now"
网上说:这个压缩包没有用gzip格式压缩,所以不用加z指令
tar -xvf jdk-8u121-linux-x64.tar.gz
仍然报错
网上还说,将文件重命名,再解压,仍然报错
最后,网上说,看一下文件的属性是什么
是个html,
网友解释原因为:下载文件的下载链接不是直接指向文件,而是先指向一个页面,在这个页面里才是真的下载链接,所以在前一个页面上直接保存文件,实际上保存的是一个页面。
最后重新下载了
使用tar -zxvf jdk-8u121-linux-x64.tar.gz解压成功
总结:在解压失败时,首先先看一下文件的属性,根据属性使用对应命令。