linux JDK 安装无法建立连接的问题解决 wget方法后面再说

JDK 安装
步骤一   问题1:wget 找到正确的下载地址  在本页最后
步骤二   问题2:无法建立连接的问题解决


最终的地址--找对最终的地址
如下图操作:









wget无法下载问题: http://www.iteye.com/topic/1125585 







网上解决方法:注意JDK版本为1.6
  1.  
         
    1. [root@vps java]# wget http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
    2. --2014-02-18 21:47:58-- http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
    3. 正在解析主机 download.oracle.com... 65.122.127.49, 65.122.127.43
    4. Connecting to download.oracle.com|65.122.127.49|:80... 已连接。
    5. 已发出 HTTP 请求,正在等待回应... 302 Moved Temporarily
    6. 位置:https://edelivery.oracle.com/akam/otn/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin [跟随至新的 URL]
    7. --2014-02-18 21:47:59-- https://edelivery.oracle.com/akam/otn/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
    8. 正在解析主机 edelivery.oracle.com... 23.214.22.140
    9. Connecting to edelivery.oracle.com|23.214.22.140|:443... 已连接。
    10. ERROR: certificate common name `www.oracle.com' doesn't match requested host name `edelivery.oracle.com'.
    11. To connect to edelivery.oracle.com insecurely, use `--no-check-certificate'.
    12. 无法建立 SSL 连接。
    好吧,之前装JRE的时候我已经那个碰到这个问题了,不过现在只知道是因为要接受Oracle的一个协议,从而导致的cookie的值不对的问题,

    如下图:

    接受协议前的cookie

    接受协议后的cookie

    继续google之,于是再次找到解决方案,决定把它记下来……(旁白:”知错能改,博主好样的……”)

    方案如下: 每个人的cookie不一样

     
         
    1. wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin"

    需要注意的是这边的下载地址不是直接右键复制的下载地址,而是有点小改动的

    原地址:

     
         
    1. http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin

    新地址:

     
         
    1. http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin

    就是把“otn”改成了“otn-pub”;这里不修改的话就会跳转到登录页面,导致还是无法下载,会报错

     
         
    1. 已发出 HTTP 请求,正在等待回应... 302 Moved Temporarily
    2. 位置:https://login.oracle.com/pls/orasso/orasso.wwsso_app_admin.ls_login?Site2pstoreToken=v1.2~CA55CD32~64064678573E4BFB9492C42D20C407ADD491054099958E28938C6AC537B64BBAD33B672721

    修改完之后就搞定下载了

     
         
    1. [root@vps java]# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin"
    2. --2014-02-18 22:41:37-- http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
    3. 正在解析主机 download.oracle.com... 65.122.127.49, 65.122.127.43
    4. Connecting to download.oracle.com|65.122.127.49|:80... 已连接。
    5. 已发出 HTTP 请求,正在等待回应... 302 Moved Temporarily
    6. 位置:https://edelivery.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin [跟随至新的 URL]
    7. --2014-02-18 22:41:37-- https://edelivery.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
    8. 正在解析主机 edelivery.oracle.com... 23.214.22.140
    9. Connecting to edelivery.oracle.com|23.214.22.140|:443... 已连接。
    10. WARNING: certificate common name `www.oracle.com' doesn't match requested host name `edelivery.oracle.com'.
    11. 已发出 HTTP 请求,正在等待回应... 302 Moved Temporarily
    12. 位置:http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin?AuthParam=1392734704_57f061bd9ccab9f260f07f0140aae83c [跟随至新的 URL]
    13. --2014-02-18 22:41:37-- http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin?AuthParam=1392734704_57f061bd9ccab9f260f07f0140aae83c
    14. Reusing existing connection to download.oracle.com:80.
    15. 已发出 HTTP 请求,正在等待回应... 200 OK
    16. 长度:71799552 (68M) [application/octet-stream]
    17. Saving to: `jdk-6u45-linux-i586.bin?AuthParam=1392734704_57f061bd9ccab9f260f07f0140aae83c'
    18. 100%[======================================>] 71,799,552 7.52M/s in 7.6s

    19. 2014-02-18 22:41:45 (9.05 MB/s) - `jdk-6u45-linux-i586.bin?AuthParam=1392734704_57f061bd9ccab9f260f07f0140aae83c' saved [71799552/71799552]

    下载完成后,执行这个bin

     
         
    1. [root@vps java]# chmod +x jdk-6u45-linux-i586.bin
    2. [root@vps java]# ./jdk-6u45-linux-i586.bin
    3. Unpacking...
    4. Checksumming...
    5. Extracting...

    最后设置环境变量

     
         
    1. JAVA_HOME=/usr/local/java/jdk1.6.0_45
    2. CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    3. PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin
    4. export JAVA_HOME JAVA_BIN PATH CLASSPATH





wget无法下载问题: 




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值