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

来源:互联网 发布:模拟炒股软件手机版 编辑:程序博客网 时间:2024/05/20 16:42
JDK 安装
步骤一   问题1:wget 找到正确的下载地址  在本页最后
步骤二   问题2:无法建立连接的问题解决


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









图文解释:http://feifei.im/archives/183 
wget无法下载问题: http://www.iteye.com/topic/1125585 







网上解决方法:注意JDK版本为1.6
到http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html上找到下载链接,直接wget,然后就报错了
    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/sin 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无法下载问题: 
 http://www.iteye.com/topic/1125585 




0 0