按照之前的做法,直接通过wget 下载jdk:wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz,然后瞬间下完(都怀疑自己的眼睛了)。然后tar解压,报错:“gzip: stdin: not in gzip format”。
尝试vi打开文件,擦!oracle给了个html,然后名字还是jdk-7u79-linux-x64.tar.gz。原来oracle的jdk下载页面在你同意时,会设置一个cookie,如果在服务器上直接wget,那就没有这个cookie,然后自动会redirect到另外一个页面让你同意xxxx,这样直接wget就得到一个html。
解决办法,wget时加上cookie即可:
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/7u79-b15/jdk-7u79-linux-x64.tar.gz"
相关推荐
linux命令行模式使用wget下载JDK 版本 jdk-8u60-linux-x64.tar.gz
jdk-8u60-linux-i586.rpm
jdk-8u201-linux-x64(rpm安装包_安装说明)
仅供学习使用
Linux 64位 jdk1.8,不然用wget下载oracle的实在是太慢了
JDK的下载与安装 第一步:先在官网下载jdk官方下地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 需要先确认自己电脑Linux的系统位数(一般都是64位),32位的下载Linux...
官方下载过慢,特保存以备用,版本为jdk-8u261-linux-x64.tar.gz.zip,linux版本
jdk 1.8的linux包,通过命令“wget”直接使用官网的下载路径会导致解压失败,问题的原因在于wget不会去同意oracle的Accept License Agreement
mac下jdk11版本,适用于java、android开发
jdk1.6 tar.gz版本 官网和网络上都是bin二进制版本,留存一下,省的以后用找不到
jdk安装包
最新版linux jdk-11.0.12_linux-x64_bin.tar.gz最新版linux jdk-11.0.12_linux-x64_bin.tar.gz
jdk-8u211-linux-x64.tar.gz 解压以后即可使用,最新版linux jdk1.8 2019-5-23.
执行编辑profile文件命令 export JAVA_HOME=/usr/jdk1.7.0_21 export JRE_HOME=/usr/jdk1.7.0_21/jre export PATH=$PATH:/usr/jdk1.7.0_21/...export CLASSPATH=./:/usr/jdk1.7.0_21/lib:/usr/jdk1.7.0_21/jre/lib
jdk-8u341-linux-x64.tar.gz
linux安装jkd1.8,亲测没有问题,本文档详细介绍了linux下用命令行实现jdk1.8的安装,小白即可使用
极简(最小)JDK1.8 Docker镜像包,里面包含apk,wget,curl等命令
二 , 在线下载JDK 命令: wget –no-check-certificate –no-cookies –header “Cookie: oraclelicense=accept-securebackup-cookie” ...
Java 17.0.2 LTS ( jdk-17_windows-x64_bin.zip) 适用于Windows x64 系统 , 是 Java SE 平台的最新长期支持版本。根据Oracle 免费条款和条件许可,JDK 17 二进制文件可在生产中免费使用,并可免费重新分发。