Linux 下 jdk 的下载

2019-05-22 11:07:06 +08:00
 Renzheng
wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept- - securebackup-cookie;" https://download.oracle.com/otn/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz

执行以上命令的话会出现Authorization failed.的错误。

除了在浏览器 jdk 下载页面点击 Accept License Agreement,然后登录 Oracle 账户,再复制下载链接的话,还有什么其他下载的方法吗?

wget -O jdk-8u191-linux-x64.tar.gz https://download.oracle.com/otn/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz?AuthParam=1558493889_4f988b5235bd8d696a25ef2a6458edc0
--2019-05-22 10:57:32--  https://download.oracle.com/otn/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz?AuthParam=1558493889_4f988b5235bd8d696a25ef2a6458edc0
Resolving download.oracle.com (download.oracle.com)... 23.78.218.45
Connecting to download.oracle.com (download.oracle.com)|23.78.218.45|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 194042837 (185M) [application/x-gzip]
Saving to: ‘ jdk-8u191-linux-x64.tar.gz ’

100%[=======================================================================================>] 194,042,837 6.54MB/s   in 28s    

2019-05-22 10:58:01 (6.67 MB/s) - ‘ jdk-8u191-linux-x64.tar.gz ’ saved [194042837/194042837]

上面的 AuthParam=1558493889_4f988b5235bd8d696a25ef2a6458edc0 过一段时间之后便会失效。

9290 次点击
所在节点    Java
40 条回复
HuasLeung
2019-05-22 11:10:05 +08:00
在 windows/mac 下载 jdk 的 linux 版本,再用 ftp 工具上传至 linux 服务器配置环境变量……
Renzheng
2019-05-22 11:17:02 +08:00
@HuasLeung 感觉这样比上面获取 AuthParam 还要麻烦一点。
johnniang
2019-05-22 11:19:08 +08:00
openjdk
youngxu
2019-05-22 11:19:26 +08:00
为什么我( deepin15.10 ,基于 debian 9 )可以直接下载 jdk12,不需要登录 oracle 帐号
avalon0624
2019-05-22 11:20:02 +08:00
不用 OpenJDK 吗?
Renzheng
2019-05-22 11:25:17 +08:00
@avalon0624 @johnniang 因为我要自建 Minecraft 私服,听说会出现各种莫名其妙的问题。
Renzheng
2019-05-22 11:26:21 +08:00
@youngxu 不太清楚,Windows 上点击下载之后会跳转到登录账户界面,登录上了才给下载。
Cursor
2019-05-22 11:26:46 +08:00
sdkman 了解一下。方便快捷~https://www.jianshu.com/p/8597c22550a6
micean
2019-05-22 11:30:02 +08:00
谷歌一下很简单的问题……
mritd
2019-05-22 11:31:01 +08:00
hly9469
2019-05-22 11:31:16 +08:00
sdkman +1
Renzheng
2019-05-22 11:32:53 +08:00
@micean Google 之后都是以及失效的方法。
johnniang
2019-05-22 11:32:55 +08:00
@Cursor sdkman.io 我用过几次,速度慢得要死,还不能用 proxychain 代理。
pursuer
2019-05-22 12:06:52 +08:00
zulujdk/adoptopenjdk,可能比 openjdk 稳定一些?
RobberPhex
2019-05-22 12:19:46 +08:00
自己用 curl 模拟登陆、获取 AuthParam、下载等一系列流程应该可以,只能希望 oracle 不会出验证码了。

如果不行,换 https://adoptopenjdk.net/ 吧。
geekc3t
2019-05-22 12:25:30 +08:00
sdkman,了解一下
StederLee
2019-05-22 12:31:33 +08:00
刚好昨晚下了。GitHub 上有人上传了对应的文件,可以复制官网的文件名然后搜索一下就看到了。
Cooky
2019-05-22 13:07:20 +08:00
只是随便用用可以用 ojdkbuild 的
c4f36e5766583218
2019-05-22 13:21:35 +08:00
Chrisplus
2019-05-22 14:44:24 +08:00
sudo add-apt-repository ppa:webupd8team/java

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/566493

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX