1
Cbdy 2017-04-05 17:52:54 +08:00 via Android
jdk 是向下兼容的
|
2
sagaxu 2017-04-05 17:54:04 +08:00
|
3
Mogugugugu 2017-04-05 18:04:02 +08:00
|
4
clearbug 2017-04-05 18:10:32 +08:00 via Android
直接去官网下载去不就得了,我记得上一年我还下了 jdk6 ,
|
5
dream7758521 2017-04-05 18:12:10 +08:00 via Android
@Cbdy 人家都说了有特殊需要
|
7
zpf124 2017-04-05 18:32:18 +08:00
去官网找连接,然后复制连接,用 迅雷 旋风 云盘之类的东东下, 他们有自己的缓存可以直接下。
|
8
ipchy OP |
10
zpf124 2017-04-06 10:50:42 +08:00
@ipchy 我说了,用一些有服务器缓存的下载软件下,比如 Windows 上我说的那些,然后在传给 linux 。
你补充的那个仅仅是通过命令行下载官网 jdk 的方式,因为网页上会要求你选择同意相关协议,而且这个同意的状态是写入 cookie 的,所以你可以直接加 cookie 然后访问下载链接。 但是 这个方式 和你去网页点击下载没有不同!!! 而 oracle 限制只有最新版的 jdk 可以直接下载,其他版本的需要登录,所以你访问那个下载链接就直接跳转到登录页了。 |
11
sagaxu 2017-04-06 10:53:36 +08:00
你这需求本身就是错误的, JDK 的最新版,对之前的版本都是兼容的,为何要老版本?
|
12
dream7758521 2017-04-06 12:34:05 +08:00 via Android
|
13
RangerWolf 2017-04-06 13:17:20 +08:00
首先 不懂为什么需要下载老版本的 jdk
jdk 的向前兼容做得还是很不错的 另外 如果你真的需要的话: http://note.youdao.com/noteshare?id=4d8903736fc823db776209719317fe05&sub=EEEE5B6081344C2EB169E85D12BE214D 这是我自己之前记录的东西 应该会有一些帮助吧 |
14
stevenkang 2017-04-06 15:14:04 +08:00
下载了再传到服务器上面吧
|
15
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 |