V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mgrddsj
V2EX  ›  Java

JDK 要登陆 Oracle 账户才能下载了

  •  
  •   mgrddsj · 2019-04-21 02:23:02 +08:00 · 37168 次点击
    这是一个创建于 1803 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天帮别人下载 JDK 还能直接下,刚刚重装完电脑要装 JDK,发现点下载链接会跳到用户登录。 下载链接是 Google 搜索 JDK 结果第一个里面的 JDK 8: Link

    估计是因为 JDK License Update 最近生效了。 Annotation 2019-04-21 021027.png 2019-04-21 (1).png 不是很想注册账户,想知道 Red Hat 的 OpenJDK 怎么样,用起来跟 Oracle 的有区别吗?

    第 1 条附言  ·  2019-04-21 10:50:06 +08:00
    谢谢大家回复,应该是 JDK 8 不再免费支持了。
    最后下了红帽的 JDK 来试一下。

    另外题目可能有点误导,应该是 JDK 8 才需要 Oracle 账户来下载,最新的 JDK 11 和 12 不用。
    35 条回复    2019-06-14 15:48:54 +08:00
    boris1993
        1
    boris1993  
       2019-04-21 02:35:37 +08:00 via Android
    AdoptOpenJDK 用户路过......
    boris1993
        2
    boris1993  
       2019-04-21 02:37:33 +08:00 via Android
    按道理符合 JDK 规范的话就没啥兼容问题,我倒是更担心代码里是不是有什么神仙玩意,比如 sun.misc.Base64Encoding 这种曾经存在于某个版本里的私有库.......
    Lonely
        3
    Lonely  
       2019-04-21 02:43:47 +08:00
    突然想起来我在很多年前注册过一个 Oracle 的账号🤣
    deuslux
        4
    deuslux  
       2019-04-21 03:53:24 +08:00
    一直都需要登陆 Oracle 账号才能下载
    Cu635
        5
    Cu635  
       2019-04-21 03:56:16 +08:00
    @boris1993
    sun.misc.Base64Encoding 那是干嘛的?(非 java 开发,见笑)
    RtIHZ
        6
    RtIHZ  
       2019-04-21 04:49:49 +08:00
    @deuslux 几个月前下载 8u201 的时候就不用
    lawler
        7
    lawler  
       2019-04-21 05:44:04 +08:00   ❤️ 1
    项目建立在框架,依赖库,容器,这些环境下的话,不要在意细节,能用。。

    openjdk 写无依赖的项目试试?没 sun 的 base 实现类,net,io/nio 这些包分分钟干翻你。。

    @boris1993 并不是私有库。是 sun 的基础实现,都打包在 oraclejdk 里,不开源而已。只不过开源的开发工具怕侵权,把这些版权类屏蔽了。。
    hantsy
        8
    hantsy  
       2019-04-21 07:38:32 +08:00
    早切换到下一个 LTS 了,Java11 使用中。
    kangzai50136
        9
    kangzai50136  
       2019-04-21 07:44:08 +08:00 via Android
    用红帽子的 jdk。有 window 版本的,不过也要账号,用邮箱注册一个就好了。
    yexm0
        10
    yexm0  
       2019-04-21 07:58:30 +08:00 via Android
    java12 可以直接下
    Qlccks2
        11
    Qlccks2  
       2019-04-21 08:51:24 +08:00 via iPhone
    我怎么记得一直要
    hrong
        12
    hrong  
       2019-04-21 08:58:37 +08:00 via Android
    不是商用目的就没事吧。。。
    GPLer
        13
    GPLer  
       2019-04-21 09:34:10 +08:00 via Android
    是因为 JDK8 的免费技术支持结束了吧。
    zjsxwc
        14
    zjsxwc  
       2019-04-21 09:37:22 +08:00 via Android   ❤️ 1
    蛤?

    apt get install openjdk
    brew install jdk
    pursuer
        15
    pursuer  
       2019-04-21 09:41:24 +08:00 via Android
    用 ZuluJDK, AdoptOpenJDK 都可以
    cpdyj0
        16
    cpdyj0  
       2019-04-21 10:22:23 +08:00 via Android
    @boris1993 讲真初学时还真用过这个 class ……

    不知道现在 jdk 里有没有替代品
    westoy
        17
    westoy  
       2019-04-21 10:25:27 +08:00
    为什么我记得 sun 时代就要登陆了..........
    yidinghe
        18
    yidinghe  
       2019-04-21 10:29:49 +08:00
    Java 已经不再是 Oracle 独占了,微软和亚马逊都发布了 JDK,楼主可以下载他们的。至于 Java 8,Oracle 确实已经相当于封存了,因为它不再维护这个版本,Java 8 现在是交给 RedHat 维护:

    https://static.oschina.net/news/106051/leadership-openjdk-8-and-openjdk-11-transitions-red-hat
    mreasonyang
        19
    mreasonyang  
       2019-04-21 10:36:59 +08:00 via iPhone
    @cpdyj0 8 之后有新的 base64 API 了
    mreasonyang
        20
    mreasonyang  
       2019-04-21 10:38:17 +08:00 via iPhone
    这个倒确实是 Oracle 对不维护版本的一贯策略,之前下载 7 的时候也遇到过
    mgrddsj
        21
    mgrddsj  
    OP
       2019-04-21 10:45:35 +08:00 via Android
    谢谢大家的回复,应该是 JDK 8 不再免费支持了。
    最后注册了红帽的账号并下载了红帽的 JDK.
    dalieba
        22
    dalieba  
       2019-04-21 11:13:28 +08:00 via Android
    试试 OpenJDK 吧
    watzds
        23
    watzds  
       2019-04-21 11:16:21 +08:00 via Android
    那个登录好烂,虽然注册下载了,似乎登录有问题
    huage
        24
    huage  
       2019-04-21 19:06:03 +08:00
    我记得一直都要登录
    moloach
        25
    moloach  
       2019-04-21 21:51:26 +08:00
    使用 openjdk 啊或者使用 jdk11,人总要向前看啊。jdk11 才是未来
    sleepm
        26
    sleepm  
       2019-04-22 01:12:01 +08:00 via Android   ❤️ 1
    试试复制链接到迅雷😎,迅雷是个好东西
    yebo777
        27
    yebo777  
       2019-04-22 08:46:39 +08:00
    一直要的,我记得可以复制到迅雷下载
    w292614191
        28
    w292614191  
       2019-04-22 11:53:11 +08:00
    几年前就要登录了。
    qwerthhusn
        29
    qwerthhusn  
       2019-04-24 16:02:55 +08:00
    下载 Amazon Corretto 或者 Zulu 的 OpenJDK 用啊,下载一个 zip 或 tar.gz ,解压一下,配一下 JAVA_HOME 和 PATH 就能用了
    c4f36e5766583218
        30
    c4f36e5766583218  
       2019-04-26 09:56:04 +08:00
    http://lmgtfy.com/?q=%22jdk-8u211-macosx-x64.dmg%22

    还有哪个类似这个网站教人如何搜索的?之前有看过教百度什么的。
    jaylee4869
        31
    jaylee4869  
       2019-04-26 16:17:40 +08:00
    @yebo777 迅雷的话还是算了, 了解一个 XcodeGhost.
    orm
        32
    orm  
       2019-04-27 23:59:08 +08:00   ❤️ 1
    FaithfulMind
        33
    FaithfulMind  
       2019-04-30 17:11:58 +08:00
    @yidinghe 现在在 https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html 也要登录了,是不是 JDK 11 从 2019 年 4 月以后进入 LTS 周期的新版本要去 Red Hat 下载?
    c4f36e5766583218
        34
    c4f36e5766583218  
       2019-05-09 16:43:40 +08:00
    piaoyun
        35
    piaoyun  
       2019-06-14 15:48:54 +08:00
    https://jdk.java.net/archive/

    找到这里下载。不知道这里下载的可信么
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1697 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 16:45 · PVG 00:45 · LAX 09:45 · JFK 12:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.