#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
  • 下载成功的界面

    #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 命令,如果看到下边的提示,说明安装成功

Linux用wget和curl下载jdk相关推荐

  1. wget和curl下载JDK

    2019独角兽企业重金招聘Python工程师标准>>> 3638 有时候我们需要在服务器上安装Oracle JDK,这时候我们发现直接复制网页上面的地址是不能下载的 以下载jdk-8 ...

  2. Linux C语言通过curl下载https资源

    Linux C语言通过curl下载https资源代码如下,注意需要把main函数 char *url 赋值为需要下载文件的路径. #include <curl/curl.h> #inclu ...

  3. Linux | (WGET、Curl、Aria2、Axel)的最佳命令行下载加速工具【详解】

    简介: 在远程服务器或者本地工作时,您可能经常需要从外部源获取内容.要获得这样的内容,特别是当您没有其他选项时,您将需要使用Linux命令行工具来完成这项工作. 在本篇文章当中,我们将介绍一些最常用的 ...

  4. wget oracle安装包,linux下wget方式直接下载jdk1.8.rpm格式安装包及环境变量配置

    文章参考自:链接 前言:由于版权原因,Linux发行版并没有包含官方版的Oracle JDK,必须自己从官网上下载安装.Oracle官网用Cookie限制下载方式,使得眼下只能用浏览器进行下载,使用其 ...

  5. linux系统wget、curl终端命令行获取公网ip地址及其他网络信息

    前言 在linux开发环境中查看当前公网ip地址或者某个端口是否通,对于新手来说是个比较麻烦的事情,下面我这里介绍一下如何在终端查询当前公网ip以及其他网络信息. 安装wget.curl工具 wget ...

  6. linux下wget通过代理下载(shadow-socks + privoxy)

    想要下载KITTI的原始数据集,从KITTI的网站上下载到了一个sh文件,能够自动下载并解压数据集.但是下载的地址不能访问,而我又想用wget进行下载,那么如何让wget通过代理下载呢?想必我们都会用 ...

  7. 使用wget或者curl下载github release文件

    转载地址:wget --no-check-certificate --content-disposition 有时候需要在服务器下载GitHub上的release资源,这时候我们可以使用wget或者c ...

  8. linux之wget和curl如何携带cookie进行链接访问

    1 问题 wget和curl如何携带cookie进行链接访问 2 解决办法 1) curl携带cookie curl --cookie "key=value" "链接地址 ...

  9. Linux通过curl下载jdk

    curl -L "http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-i586.tar.gz" ...

最新文章

  1. 活久见的设备连接故障
  2. 流媒体传输协议---RTP--基础
  3. 通用mapper和分类实现
  4. 如何自行查找SAP ERP的物料主数据和CRM产品主数据的映射关系
  5. Java Statement PK PrepareStatement
  6. C++ STL基本概念 学习笔记
  7. 倾囊传授DELL主板BIOS设置
  8. 222.完全二叉树的节点个数
  9. JAVA代码查错试题集
  10. 电脑公司ghost win8 64位家庭克隆版v2020.05
  11. 基于java的教师信息管理系统
  12. Mathematica处理高斯光束的分布图像
  13. Centos虚拟机桥接模式无法连接外网的解决
  14. vi最全使用说明(转)
  15. 网易软件测试面试总结分享——送给正在找工作的你
  16. java bss_数据段、代码段、堆栈段、BSS段的区别
  17. 《可复制领导力》读后感
  18. 史上超级详细:银行外包java面试题目
  19. 悲观并发控制(Pessimistic Concurrency)
  20. Typora丢失文件数据找回

热门文章

  1. 兴趣爱好选择程序java+Swing界面
  2. java代码制作activiti会签_activiti设计器会签人员配置
  3. Smarty的基本使用与总结
  4. 普通文艺二逼的iPhone音乐应用推荐
  5. 转:在Linux服务器上配置phpMyAdmin
  6. wms仓库管理软件的七大产品特点
  7. 基础化工行业报告:国内盐湖提锂产业进程加速,产业链有望受益
  8. 小韩实操 -- Mysql数据库的备份与恢复及安全配置
  9. 2组语法,1个函数,教你学会用Python做数据分析!
  10. ArcGIS 同一要素图层合并