#1. 下载JDK(不同版本JDK更换链接即可)

jdk下载链接

  • wget命令方式下载(不用重定向)
    • 参数解释:
      • –no-check-certificate:表示不校验SSL证书,因为中间的两个302会访问https,会涉及到证书的问题,不校验能快一点,影响不大。
      • –no-cookies:表示不使用cookies,当然首次在header里指定的会带上,后面重定向的就不带了,这个影响也不大,可以不加。
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
  • curl命令的方式下载
    • 当然,你首先需要一个curl,可以直接yum下载 yum install curl
    • 参数解释:
      • -L:-L参数能够追踪重定向的地址,不加-L只能返回302的结果(因为安装过程中会发生三次重定向)
      • -H:cookies中有用的内容是同意协议那一部分,Connection: keep-alive这句要加上,否则下载速度会变成蜗牛
      • -O:curl要通过-O参数才能下载文件,否则只是将内容输出到控制台。
	curl -L "http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz" -H "Cookie: oraclelicense=accept-securebackup-cookie"  -H "Connection: keep-alive" -O  
  • 下载成功的界面
    curl方式安装成功
    #2. 安装JDK
<!-- 解压文件即可 -->
tar -zxvf jdk-8u60-linux-x64.tar.gz
 
<!-- 如果需要拷贝文件,下变为相应拷贝命令,不需要拷贝,忽略下边那内容 -->
cp -r jdk1.8.0_60/ /usr/lib/jvm/jdk1.8.0_60/

注意:有时候可能因为页面改版链接的问题,请求会失败,或者下载的是一个很小的安装包,可以利用 ls -lht jdk-8u171-linux-x64.tar.gz检查一下安装包的大小
#3. 配置环境变量

  • 3.1 在/etc/profile文件中加入下边配置

    最主要的是 JAVA_HOME 的配置

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_60/
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
  • 3.2 执行重新加载命令
source /etc/profile

#4. 测试是否安装成功

执行 java -version 命令,如果看到下边的提示,说明安装成功
java-version

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐