下载jdk8居然还要登录下载?

3,123 阅读1分钟

写在前面

想把本地项目部署到服务器上,新买的服务器环境需要重新搭建环境,安装jdk8。根据相关资料,去官网下载,结果发现jdk8需要登录才能下载。

进入官网下载

Oracel官网下载,不好找到Jdk8

Jdk下载,进入官网,www.oracle.com/java/techno…

首先看到Java23

图片.png

想下载Jdk8,找了一会,还去想哪个英文单词可以跳转过去,后来发现原来一直下拉,在底部

图片.png

当选择需要版本时,旁边有个锁的图标

图片.png

点击链接,会弹出相关许可协议及下载地址

图片.png

勾选许可协议后,弹出登录窗口

图片.png

解决方案

1、分析下载链接

使用F12,查看对应的下载链接

图片.png 其实也不太行,估计官网后续做了优化,导致使用下载路径这样的方式被拦截,还是需要登录。 美国区,下载链接 https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-linux-x64.tar.gz

(发现官网中如果选择中国区域,这个路径是这样的)

图片.png

下载链接 https://www.oracle.com/webapps/redirect/signon?nexturl=https://download.oracle.com/otn/java/jdk/8u431-b10/0d8f12bc927a4e2c9f8568ca567db4ee/jdk-8u431-linux-x64.tar.gz

其实就是中国区的地址,有个前缀,把?后面的地址复制出来,还是下载失败,直接跳转到登录界面,应该是做了拦截。(使用迅雷下载,虽然下载成功,只有十几K,还是有问题的)

2、找共享账户

这个方式是我比较推荐的。也找到一个网站,有免费的账户登录。当点击下载时,跳转到登录界面,登录一下,就可以正常下载了。

可以进入这个网站,找到对应的登录账户,bugmenot.com/view/oracle…

这个方式可行,参考资料www.cnblogs.com/lucky-jun/p…

其它

Jdk版本

平时开发使用Java SE版本即可。