Downloading Java JDK on Linux via wget is shown license page instead
当我尝试从Oracle下载Java时,我最终下载了一个页面,告诉我需要同意OTN许可条款。
Sorry!
In order to download products from Oracle Technology Network you must agree to the OTN license terms.
Be sure that...
- Your browser has"cookies" and JavaScript enabled.
- You clicked on"Accept License" for the product you wish to download.
- You attempt the download within 30 minutes of accepting the license.
我如何下载和安装Java?
更新为Oracle JDK 11
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.tar.gz |
更新为JDK 10.0.2
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.2+13/19aef61b38124481863b1413dce1855f/jdk-10.0.2_linux-x64_bin.tar.gz |
更新为JDK 10.0.1
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/10.0.1+10/fb4372174a714e6b8c52526dc134031e/jdk-10.0.1_linux-x64_bin.tar.gz |
更新为JDK 9
看起来您现在可以直接从java.net下载它而无需发送标头
1 | wget http://download.java.net/java/GA/jdk9/9/binaries/jdk-9+181_linux-x64_bin.tar.gz |
更新为JDK 8u191
TAR GZ:
1 | wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;""https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz" |
RPM:
1 | wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3a%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk8-downloads-2133151.html; oraclelicense=accept-securebackup-cookie;""https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.rpm" |
更新为JDK 8u131
RPM:
1 | wget -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm |
TAR GZ:
1 | wget -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz |
使用curl的RPM:
1 | curl -v -j -k -L -H"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm > jdk-8u112-linux-x64.rpm |
在上面的所有情况下,使用'i586'代表'x64'来下载32位版本。
- -j - >垃圾饼干
- -k - >忽略证书
- -L - >按照重定向
- -H [arg] - >标题
可以使用
更新JDK 7u79
TAR GZ:
1 | wget --no-check-certificate --no-cookies --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz |
使用curl的RPM:
1 | curl -v -j -k -L -H"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm > jdk-7u79-linux-x64.rpm |
再次确保为要下载的版本指定正确的URL。您可以在此处找到URL:Oracle JDK下载站点
从2012年6月9日起的原始答案
如果您要使用
1 | wget --no-cookies --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com""http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz" |
请确保使用正在下载的版本替换下载链接。
(伊朗更新了我的回答,但这里要澄清一切。)
编辑:已于2018年10月16日发布的Java 11.0.1更新
wget的
1 | wget -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz |
JRE 8u191(无cookie标志):http://javadl.oracle.com/webapps/download/AutoDL?BundleId=235717_2787e4a523244c269598db4e85c51e0c
有关更多信息,请参阅oracle.com和java.com中的下载。
-
-c / --continue 允许继续未完成的下载。
-
--header"Cookie: oraclelicense=accept-securebackup-cookie" 自2014年3月15日起,此cookie在接受许可协议后提供给用户,并且对于访问download.oracle.com中的Java包是必需的。 2012年3月27日的先前(和第一次)实施使用了cookie
gpw_e24=http%3A%2F%2Fwww.oracle.com[...] 。这两起案件都未向公众宣布。该值不必是"
accept-securebackup-cookie "。
Wget <1.13要求
-
--no-check-certificate 仅适用于wget 1.12及更早版本,它们不支持主题备用名称(SAN)证书(主要是Red Hat Enterprise Linux 6.x和朋友,如CentOS)。 1.13于2011年8月发布。
要查看当前版本,请使用:
wget --version | head -1
不需要
-
<5233>
组合
--no-cookies --header"Cookie: name=value" 被称为"官方"cookie支持,但这里并不严格要求。
卷曲
1 | curl -L -C - -b"oraclelicense=accept-securebackup-cookie" -O http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.tar.gz |
-
-L / --location cURL需要重定向所有镜像。
-
-C / --continue-at - 往上看。 cURL最后要求破折号(
- )。 -
-b / --cookie"oraclelicense=accept-securebackup-cookie" 与
-H / --header"Cookie: ..." 相同,但也接受文件。 -
-O cURL需要保存文件(有关更多差异,请参阅作者的比较)。
从命令行下载Java总是很麻烦。我一直在做的就是使用FireFox(其他浏览器可能有效)在我的笔记本电脑上启动下载,暂停它(在下载窗口中),使用显示的上下文菜单中的"复制下载链接"菜单项下载文件。然后可以在Linux机器上使用此URL来下载相同的文件。我希望URL的生存时间很短。丑,但一般都很成功。
已更新为JDK 8u171 RPM
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.rpm |
过时的链接如下
针对JDK 8u161 RPM进行了更新
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm |
更新了JDK 8u152 RPM
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rpm |
已更新为JDK 8u144 RPM
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.rpm |
更新了JDK 8u131 RPM
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm |
已更新为JDK 8u121 RPM
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.rpm |
S>
我知道Oracle尽一切可能使他们的Java Runtime和Java SDK尽可能地努力。
以下是命令行爱好者的一些指南。
对于类似Debian的系统(在
1 2 3 4 5 6 7 | su - echo"deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list echo"deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 apt-get update apt-get install --yes oracle-java7-installer exit |
注意:如果您知道更好或更简单的方式添加评论,我将更新指南。
Java SE Development Kit 12.0.2
TAR.GZ
1 | wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.tar.gz |
最新测试,
wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com""https://edelivery.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz"
请注意,如果您关心绝对安全性,则会禁用证书检查。 :)
对于那些也需要JCE8的人,你也可以下载。
1 | curl -L -C - -b"oraclelicense=accept-securebackup-cookie" -O http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip |
要么
1 | wget --no-check-certificate -c --header"Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip |
Oracle在下载链接上放置了一个预防cookie,迫使您同意这些条款,即使使用Java的许可协议明确规定只使用Java,您同意许可。
Oracle想要的方法是您通过协议下载它。之后,可以针对您的特定Linux修改此脚本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #!/bin/bash #Author: Yucca Nel http://thejarbar.org #Will restart system #Modify these variables as needed... tempWork=/tmp/work locBin=/usr/local/bin javaUsrLib=/usr/lib/jvm sudo mkdir -p $javaUsrLib mkdir -p $tempWork cd $tempWork #Extract the download tar -zxvf $downloadDir/jdk*tar.gz #Move it to where it can be found... sudo mv -f $tempWork/jdk* $javaUsrLib/ sudo ln -f -s $javaUsrLib/jdk1/bin/* /usr/bin/ #Update this line to reflect versions of JDK... export JAVA_HOME="$javaUsrLib/jdk1.7.0_03" #Extract the download tar -zxvf $tempWork/* #Move it to where it can be found... sudo mv -f $tempWork/jdk1* $javaUsrLib/ sudo ln -f -s $javaUsrLib/jdk1*/bin/* /usr/bin/ sudo rm -rf $tempWork #Update this line to reflect newer versions of JDK... export JAVA_HOME="$javaUsrLib/jdk1.7.0_03" if ! grep"JAVA_HOME=$javaUsrLib/jdk1.7.0_03" /etc/environment then echo"JAVA_HOME=$javaUsrLib/jdk1.7.0_03"| sudo tee -a /etc/environment fi exit 0 |
这适用于JDK 6,您只需要使用最新版本替换下载URL。
1 | wget --no-cookies --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk6-downloads-1637591.html;" http://download.oracle.com/otn-pub/java/jdk/6u33-b03/jdk-6u33-linux-x64.bin |
我没有在每个新Java版本中使用新链接或更改现有脚本,而是寻找一种更通用的方法来自动下载所需的Java包,然后通过
我使用了类似于手动/用户操作的某种简单方法来查找包并下载它。我也很确定通过使用其他工具(如
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | #!/bin/bash ### Proxy settings # If there is a company proxy PROXY="my.proxy.local:8080" PROXY_TYPE="--proxy-ntlm" # or leave empty with"" USER="user" PASS='pass' ### Find out the links to JRE and JDK # To do so, got to the page http://www.oracle.com/technetwork/java/javase/downloads/ BASE_URL="technetwork/java/javase/downloads" # Put the whole page into a single string/line BASE_URL_OUTPUT="$(curl -s -k ${PROXY_TYPE} -x"http://${USER}:${PASS}@${PROXY}" -L0 http://www.oracle.com/${BASE_URL}/)" # Define the environments to download JAVA_ENVIRONMENTS=("JRE""JDK") # ! yet"SERVER-JRE" for JAVA_ENVIRONMENT in"${JAVA_ENVIRONMENTS[@]}" do echo echo"JAVA_ENVIRONMENT="$JAVA_ENVIRONMENT echo for (( JAVA_BASE_VERSION = 8; JAVA_BASE_VERSION <= 10; JAVA_BASE_VERSION += 2 )) do echo"JAVA_BASE_VERSION="$JAVA_BASE_VERSION ###"Read the page" # and follow the links for the package interested in DOWNLOAD_SITE="$(echo $BASE_URL_OUTPUT | grep -m 1 -io"${JAVA_ENVIRONMENT}${JAVA_BASE_VERSION}-downloads-[0-9]*.html" -- | tail -1)" echo"DOWNLOAD_SITE="$DOWNLOAD_SITE ### Gather the necessary download links # To do so, following the link to the download site # reading and accept the license # # ... the greedy regular expression is to address the different syntax of the links # and already prepared for OR .gz files DOWNLOAD_LINK_OUTPUT="$(curl -s -k ${PROXY_TYPE} -x"http://${USER}:${PASS}@${PROXY}" -L -j -H"Cookie: oraclelicense=accept-securebackup-cookie" http://www.oracle.com/${BASE_URL}/${DOWNLOAD_SITE} | grep -io"filepath.*${JAVA_ENVIRONMENT}-[${JAVA_BASE_VERSION}].*linux[-_]x64[._].*\(rpm\)" -- | cut -d '"' -f 3 | tail -1)" # and echo out the link echo"DOWNLOAD_LINK_OUTPUT="$DOWNLOAD_LINK_OUTPUT done done |
由于下载链接现在可用,因此可以继续进行
所有上述内容似乎都假设您知道最新Java RPM的URL ...
Oracle提供了对每个Java版本的最新更新的持久链接,如下所述
https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=397248601136938&id=1414485.1 - 尽管您需要创建/登录Oracle Support帐户。 *否则,您只能访问每个Java版本的最后一次"公开"更新,例如: 1.6_u45(2013年3月;最新更新为u65,2013年10月)*
一旦你知道持久链接,你应该能够将其解析为真正的下载;
以下对我有用,但我还不知道"aru"引用是否发生了变化。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ME=<myOracleID> PW=<myOraclePW> PATCH_FILE=p13079846_17000_Linux-x86-64.zip echo"Get real URL from the persistent link" wget -o getrealurl.out --no-cookies --no-check-certificate --user=$ME \ --password=$PW --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" \ https://updates.oracle.com/Orion/Services/download/$PATCH_FILE?aru=16884382&\ patch_file=$PATCH_FILE wait # wget appears to go into background, so"wait" waits # until all background processes complete REALURL=`grep"^--" getrealurl.out |tail -1 |sed -e 's/.*http/http/'` wget -O $PATCH_FILE $REALURL #These last steps must be done quickly, as the REALURL seems to have a short-lived #cookie on it and I've had no success with --keep-session-cookies etc. |
正如已经发布在这里:
https://stackoverflow.com/a/41718895/4370196
JDK 8 Update 121的更新
由于Oracle在其下载链接中插入了一些md5hash,因此无法自动组装命令行的下载链接。
所以我修改了一些令人讨厌的bash命令行来获取最新的jdk下载链接,下载并直接通过rpm安装。
对于所有感兴趣的人:
wget -q http://www.oracle.com/technetwork/java/javase/downloads/index.html -O ./index.html && grep -Eoi ']+>' index.html | grep -Eoi '/technetwork/java/javase/downloads/jdk8-downloads-[0-9]+.html' | (head -n 1) | awk '{print"http://www.oracle.com"$1}' | xargs wget --no-cookies --header"Cookie: gpw_e24=xxx; oraclelicense=accept-securebackup-cookie;" -O index.html -q && grep -Eoi '"filepath":"[^"]+jdk-8u[0-9]+-linux-x64.rpm"' index.html | grep -Eoi 'http:[^"]+' | xargs wget --no-cookies --header"Cookie: gpw_e24=xxx; oraclelicense=accept-securebackup-cookie;" -q -O ./jdk8.rpm && sudo rpm -i ./jdk8.rpm
大胆的部分应该由您喜欢的包装代替。
这个命令现在可以下载jdk8 tgz包(2018-09-06),祝你好运!
1 | 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/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz" |
我为我的gentoo框制作了一个jdk下载脚本(特定于tar.gz)。不需要像其他类似脚本一样进行更新,尝试"暴力"下载最新版本,无论您想要什么版本。
用法
1 2 3 4 5 | jdk-download< <version> <platform> [<build>] * <version> - Something like"8u40" * <platform> - Usually i586 or x64 * <build> - The internal build number used by oracle, to avoid guessing and trying to download starting from 99 to 1 (build 0, really?!!) |
博客文章
来自bitbucket
截至2017-04-25,接受的答案对我不起作用。但是,简单的解决方案是使用
例如,要获取jdk-1.8_131:
1 | version='8u131'; wget -H -O jdk-$version-linux-x64.tar.gz --no-check-certificate --no-cookies -b"oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/$version-b11/jdk-$version-linux-x64.tar.gz |
这将在后台执行,将输出写入
wget这对我来说是JDK8
1 | wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3A%2F%2F%www.oracle.com%2F; oraclelicense=accept-securebackup-cookie""http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm" |
我解决了这个问题(对于基于Debian的Linux发行版),使用
最重要的一面是这种方法总能奏效;无论Oracle的网页多么疯狂。 Oracle不能再破坏我的构建了!
不利的一面是,最初建立起来要做的工作要多得多。
- 在浏览器中手动下载tar.gz文件(因此"接受"他们的条款)
-
运行
make-jpkg jdk-7u51-linux-x64.tar.gz 。这会创建oracle-java8-jdk_8_amd64.deb - 在您的组织内分发它
为了通过Internet分发,我建议使用受密码保护的apt存储库或使用对称加密提供原始包:
1 2 3 | passphrase="Hard to crack string. Use /dev/urandom for inspiration." gpg --batch --symmetric --force-mdc --passphrase-fd 0 \ oracle-java8-jdk_8_amd64.deb <<<"$passphrase" |
当然,在互联网上提供(未加密的).deb软件包可能违反了与Oracle的许可协议,其中规定:
... Oracle grants you a ... license ... to reproduce and use internally the Software complete and unmodified for the sole purpose of running Programs"
在接收端,如果你有密码保护apt repo,你需要做的只是
尝试
1 | wget --no-cookies --header"Cookie: s_nr=1359635827494; s_cc=true; gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk6downloads-1902814.html; s_sq=%5B%5BB%5D%5D; gpv_p24=no%20value" http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-x64-rpm.bin --no-check-certificate -O ./jdk-6u45-linux-x64-rpm.bin |
如果你像我一样想要获得Oracle JDK 6。
source:使用curl / wget下载Oracle JVM
oracle-java-download是GitHub上的一个项目,它允许您为JDK 8和JDK 9创建下载链接,您可以将其用于进一步处理,例如在自动构建或部署过程中。
它需要Linux,Docker和JDK> = 8才能运行。
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/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm?AuthParam=1516282527_40effcfefd78d78bce12c0a4030a1b05"
上下文
我最近遇到了同样的问题,虽然这个页面上的评论和一些
其他人提供了有用的提示 - 我认为记录我为可能需要进一步帮助的人解决问题所采取的步骤会很好。
系统细节
我按照分步骤pnda安装指南在AWS上关注PNDA设置:
1 | https://github.com/pndaproject/pnda-guide/blob/develop/provisioning/aws/PREPARE.md |
我在AWS云上使用ubuntu 14.04 [免费等级资格],并且正在运行64位windows8.1笔记本电脑的代码。我正在使用PUTTY连接到服务器实例。我git克隆了从https://github.com/pndaproject/pnda到ubuntu实例的pnda代码。
重要的提示
请注意,如果您计划在AWS上使用Ubuntu实例,请确保它仅为14.04。如果您使用的是版本16,则不起作用。我学到了很难的方法!
解决步骤
因为那些已经遇到这里讨论的错误的人会知道 - 镜像创建文件涉及以下步骤 -
1)运行脚本create_mirror.sh
2)这个脚本又调用各种其他脚本 - 其中一个是create_mirror_misc.sh;此脚本引用
3)在pnda-static-file-dependencies.txt的第一行是从
4)我浏览了页面
5)为解决此问题,我对
6)所以修改后的代码看起来像 -
我希望这是有帮助的。
你应该试试:
1 2 3 4 5 | wget \ --no-cookies \ --header"Cookie: oraclelicense=accept-securebackup-cookie" \ http://download.oracle.com/otn-pub/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-x64.tar.gz \ -O java.tar.gz |
1 | sudo wget --no-check-certificate --no-cookies --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com""http://download.oracle.com/otn-pub/java/jdk/7u45-b18/jdk-7u45-linux-x64.rpm" |
为什么不点击从浏览器下载然后复制并粘贴下载它的确切链接,例如:
1 | wget http://download.oracle.com/otn-pub/java/jdk/7u40-b43/jdk-7u40-linux-x64.tar.gz?AuthParam=1380225131_dd70d2038c57a4729d8c0226684xxxx |
在接受oracle中的条款并单击下载后,您可以通过查看浏览器的网络选项卡找到该链接。 Chrome中的F12。 Firefox中的Firebug。