前言:
如今你们对“jdk8u221是什么版本”都比较着重,姐妹们都想要知道一些“jdk8u221是什么版本”的相关文章。那么小编也在网摘上网罗了一些有关“jdk8u221是什么版本””的相关文章,希望看官们能喜欢,看官们一起来了解一下吧!本文主要介绍如何使用 wget 免登陆下载可用的 jdk 8u221,介绍 6 种方式
下载最新的 jre8
如果只是安装 jre 即可,则可以使用(长期有效)
$ url=$(curl -s | grep -E ".*x64.*javadl" | grep -v "RPM" | sed "s/.*href=\"//g;s/\".*//g" | head -n 1)$ wget -c --content-disposition $url$ old=$(ls -hat | grep jre | head -n1)$ mv $old $(echo $old | awk -F"?" '{print $1}')下载所有版本 jdk
参考 gist 上大佬 rathaROG的办法
先打开 找到需要的二进制文件,
右键 F12,找到该选项的 data-file 属性,复制出来
例如 jdk 8u291 版本
从其中提取必要信息,替换成 [version]-[build_number]/[encrypted_path]/windows-i586/[file_name_exe] 格式
[version]: 291
build_number: b10
encrypted_path: d7fc238d0cbf4b0dac67be84580cfb4b
file_name_exe: jdk-8u291-windows-x64.exe
替换完后差不多是
下载 jdk8u221
从 oracle 官方下载,但是不保证长期可用
$ wget -c --content-disposition ";$ old=$(ls -hat | grep jre | head -n1)$ mv $old $(echo $old | awk -F"?" '{print $1}')
windows jdk-8u221-windows-x64.exe 地址
下载 jdk8u131长期有效,也是 oracle 官方下载链接(8u131 以后的都 404 了)
$ wget -O jdk-8u131-linux-x64.tar.gz --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
下载第三方 jdk
自行判断校验码,不保证有效性和安全性
$ jdk_name=$(curl -s | grep tar.gz | grep -v demo |sed "s/.*href=\"//g;s/\".*//g"|head -n 1)$ wget -O "$jdk_name" ";下载第三方 openjdk
长期有效,不保证安全性
Download Java SE Standard Compliant Liberica JDK 8u222
$ wget -O bellsoft-jdk8u222-linux-amd64.tar.gz ";从官方下载
方法长期有效,但是 AuthParam 有时效性,无法写成脚本,也可以安装 openjdk
注册并登陆 oracle 账号打开 复制的地址类似 其中 AuthParam 参数是有时效性的wget -O ``jdk-8u221-linux-x64.tar.gz`` --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" "``;题外话
在网上找 wget 免密码下载 jdk 时,发现了一个有意思的项目
The catalog may also be accessed using command-line tools, or through a simple HTTP API.
虽然给出的 java 相关的因为 OTN 的原因,都挂了,但是别的还是有些能用的。挺方便的。
标签: #jdk8u221是什么版本