下载oracle jdk版本,oracle官网下载老版本jdk + 如何命令行下wget下载jdk

一、文章由来

1、前天有人再去你咨询如何下载jdk的老版本,在oracle官网上找了老半天,找不到相应的选项~

2、等待问题解决了之后,又抛出来一个新的问题,如何wget直接下载,毕竟百十来兆的文件,下载下来再上传对于我们这种蜗牛带宽来说也是一件苦逼的事情~

二、如何下载jdk的历史版本

2、点击Downloads---->Java for Developers

spacer.gifdcb8d2a3c39c5522706d348f1b21e9bd.png

3、在弹出的的页面中,下拉页面到最下面,点击历史归档

spacer.gifddd001f30274d35d1f5e0ef8d771b0da.png

4、点击进去,同意协议,然后选择相应的版本下载即可

spacer.gif

79ccff5dc4e73f40c4ee76292a711da8.png

d4a831f92bb0e71d7626332813a9701c.png

2abb9216ca2af852c6a82175223b38ca.png

spacer.gif

spacer.gif

三、如何在命令行下下载jdk

1、当时想到的第一个方法选择相应的版本点击下载,然后在弹窗的对话框中复制网址,在跑的命令行下进行wget操作,嘿,果然可以~ 但是下载下来之后需要重命名,否则无法正常使用~

ce279df04deba5c710dc9de9c8a944e4.png

spacer.gif

2、话说得意必然忘形,果真没错,过了大概十分钟左右,到另外一台机器上进行wget的时候,认证报错(这是因为在网页上进行下载的时候有一个同意协议,这里的话没有,所以403拒绝,)

spacer.gif89bf7e4514026dfc8647c9749c094d88.png

3、这可如何是好,我想写脚本一次性解决问题,不想这么麻烦

F12调用网页查看,这个是经过了两次重定向

spacer.gif5cb204e2f46057e17750ce5079e9b5c8.png

看到网上介绍的信息,真的是吓一跳额,oracle这是要做啥子。。。

spacer.giff97bf5fa545ec849dd4e204fad2d7f10.png

4、网上找了很多例子,只有下面这个可以正常使用wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F;

oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-7u55-linux-x64.tar.gz"

spacer.gif

505a6204a6aa88ea4e19bce00b37f473.png

四、后记

1、wget本身不支持管道问题是一个坑

2、oracle的本身认证机制也是一个坑,认证完毕需要几次绕弯

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值