每次下载jdk都是一件头疼的事,特别是在服务器上下载。
之前想的是下载到本地,然后通过ftp工具传上去。汗。。
后来想到用wget 直接下载到服务器上。
在网上找了几个例子,wget 加参数,如:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm 确实能用。但是下载大版本都不是我想要的版本。下载地址换成我想要的jdk版本的时候,又下载不了。
在网上找了这样一篇博客http://www.iteye.com/topic/1125585。参照里面的方法,最终找到下载方法。
在jdk 1.7下载页面http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html找到自己想下载的jdk版本。
然后 Accept License Agreement 。首先需要用自己注册的帐号登录一下,不然点完下载也需要登录验证的。
然后我用chrome的调试工具。windows按f12,mac按command+alt+i。然后点击你选中的jdk版本下载,会在console中看到一段url。然后在服务器上直接执行
wget http://download.oracle.com/otn/java/jdk/7u40-b43/jdk-7u40-linux-x64.rpm?AuthParam=1458613662_724645e983f4842409155e6991e3d910命令即可下载。也不需要输入各种参数 cookie之类的。方便很多。
如图: