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

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

  •  
  •   mgrddsj · 230 天前 · 19917 次点击
    这是一个创建于 230 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前几天帮别人下载 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 条附言  ·  230 天前
    谢谢大家回复,应该是 JDK 8 不再免费支持了。
    最后下了红帽的 JDK 来试一下。

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

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

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

    apt get install openjdk
    brew install jdk
        15
    pursuer   230 天前 via Android
    用 ZuluJDK, AdoptOpenJDK 都可以
        16
    cpdyj0   230 天前 via Android
    @boris1993 讲真初学时还真用过这个 class ……

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

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

    还有哪个类似这个网站教人如何搜索的?之前有看过教百度什么的。
        31
    jaylee4869   225 天前
    @yebo777 迅雷的话还是算了, 了解一个 XcodeGhost.
        32
    orm   224 天前
        33
    FaithfulMind   221 天前
    @yidinghe 现在在 https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html 也要登录了,是不是 JDK 11 从 2019 年 4 月以后进入 LTS 周期的新版本要去 Red Hat 下载?
        35
    piaoyun   176 天前
    https://jdk.java.net/archive/

    找到这里下载。不知道这里下载的可信么
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1894 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 16:11 · PVG 00:11 · LAX 08:11 · JFK 11:11
    ♥ Do have faith in what you're doing.