码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2014-06-24 16:06:35      阅读:406      评论:0      收藏:0      [点我收藏+]

标签:oracle   对话框   java   点击下载   

一、文章由来

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

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


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

1、访问http://www.oracle.com


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

bubuko.com,布布扣bubuko.com,布布扣

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

bubuko.com,布布扣bubuko.com,布布扣

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

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣
bubuko.com,布布扣

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

1、当时想到的第一个方法

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

bubuko.com,布布扣bubuko.com,布布扣

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

bubuko.com,布布扣bubuko.com,布布扣

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

F12调用网页查看,这个是经过了两次重定向
bubuko.com,布布扣bubuko.com,布布扣

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

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"

bubuko.com,布布扣

bubuko.com,布布扣

四、后记

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

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


参考文章:
http://www.kankanews.com/ICkengine/archives/133122.shtml


本文出自 “追马” 博客,请务必保留此出处http://lovelace.blog.51cto.com/1028430/1429832

oracle官网下载老版本jdk + 如何命令行下wget下载jdk,布布扣,bubuko.com

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

标签:oracle   对话框   java   点击下载   

原文地址:http://lovelace.blog.51cto.com/1028430/1429832

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!