如何下载旧版本 JDK?

2017-04-05 17:49:15 +08:00
 ipchy
如题,有时候由于某种需要不能使用最新版本的 jdk ,大神有没有啥窍门下载低版本的 JDK
3258 次点击
所在节点    程序员
15 条回复
Cbdy
2017-04-05 17:52:54 +08:00
jdk 是向下兼容的
sagaxu
2017-04-05 17:54:04 +08:00
Mogugugugu
2017-04-05 18:04:02 +08:00
clearbug
2017-04-05 18:10:32 +08:00
直接去官网下载去不就得了,我记得上一年我还下了 jdk6 ,
dream7758521
2017-04-05 18:12:10 +08:00
@Cbdy 人家都说了有特殊需要
ipchy
2017-04-05 18:32:06 +08:00
@sagaxu ,感谢
zpf124
2017-04-05 18:32:18 +08:00
去官网找连接,然后复制连接,用 迅雷 旋风 云盘之类的东东下, 他们有自己的缓存可以直接下。
ipchy
2017-04-06 10:08:19 +08:00
clearbug
2017-04-06 10:13:28 +08:00
@ipchy #8 什么意思?艾特我们又不说话,打扰我们般砖啊
zpf124
2017-04-06 10:50:42 +08:00
@ipchy 我说了,用一些有服务器缓存的下载软件下,比如 Windows 上我说的那些,然后在传给 linux 。

你补充的那个仅仅是通过命令行下载官网 jdk 的方式,因为网页上会要求你选择同意相关协议,而且这个同意的状态是写入 cookie 的,所以你可以直接加 cookie 然后访问下载链接。
但是 这个方式 和你去网页点击下载没有不同!!!

而 oracle 限制只有最新版的 jdk 可以直接下载,其他版本的需要登录,所以你访问那个下载链接就直接跳转到登录页了。
sagaxu
2017-04-06 10:53:36 +08:00
你这需求本身就是错误的, JDK 的最新版,对之前的版本都是兼容的,为何要老版本?
dream7758521
2017-04-06 12:34:05 +08:00
RangerWolf
2017-04-06 13:17:20 +08:00
首先 不懂为什么需要下载老版本的 jdk
jdk 的向前兼容做得还是很不错的


另外 如果你真的需要的话:
http://note.youdao.com/noteshare?id=4d8903736fc823db776209719317fe05&sub=EEEE5B6081344C2EB169E85D12BE214D

这是我自己之前记录的东西 应该会有一些帮助吧
stevenkang
2017-04-06 15:14:04 +08:00
下载了再传到服务器上面吧
zpf124
2017-04-07 17:24:39 +08:00
我以前也一直以为运行的话是兼容的,然而我今天发现并不完全。
jdk7 编译的代码,用 jdk8 启动 tomcat7 。
结果 spring3.2.9 的 jar 启动时就报错了
NoClassDefFoundError:Could not initialize class org.springframework.beans.factory.BeanCreationException

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

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

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

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

© 2021 V2EX