Java11 现在 OracleJDK 和 OpenJDK 区别还大吗 - V2EX
V2EX    Java

Java11 现在 OracleJDK 和 OpenJDK 区别还大吗

  •  3
     
  •   binbinyouliiii Sep 28, 2018 22314 views
    This topic created in 2782 days ago, the information mentioned may be changed or developed.

    看了一下 Oracle 的许可和更新支持,让人反感。

    不过之前一直都是 Oracle 的比 Open 的多一些功能,用的人也比较多。作为替代,新版本的 OpenJDK 在这方面不知道怎么样。
    好像 OpenJDK 11 还没有发布正式版的样子,有了解的童鞋吗?

    27 replies    2020-09-17 10:44:58 +08:00
    sagaxu
        1
    sagaxu  
       Sep 28, 2018 via Android
    7 已经相差不大了,8 只有 jfr 等几个需要 commercial 打开的特性,基本一样了。这次 11 更彻底,jfr 也并入 openjdk 了,可以认为是功能等价的了。

    openjdk11 前天已经发布了
    binbinyouliiii
        2
    binbinyouliiii  
    OP
       Sep 28, 2018
    @sagaxu 一直不清楚 oracle 弄两套干什么
    kidult
        3
    kidult  
       Sep 28, 2018
    oracle 的要钱了
    Mogugugugu
        4
    Mogugugugu  
       Sep 28, 2018
    Oracle 的可以 提供技术支持吧
    jason19659
        5
    jason19659  
       Sep 28, 2018
    说起来就很坑,我要查个 java.net.http.HttpClient 的 google 都搜不到。。。
    est
        6
    est  
       Sep 28, 2018
    Oracle 的口号很明确:买我们的 support,否则 jdk 只能拿来做内部 demo。
    SuperMild
        7
    SuperMild  
       Sep 28, 2018
    @jason19659 能查到啊
    hhsuan
        8
    hhsuan  
       Sep 28, 2018
    @est #6 只能内部 demo ? 哪来的这种说法?
    ivmm
        9
    ivmm  
       Sep 28, 2018   2
    我不是写 JAVA 的,但是了解了一下非 Orcale 的 OpenJDK 支持。

    Orcale OpenJDK

    貌似就是 11 会免费支持到 11.0.1 11.0.2,然后就得花钱买支持了, 或者你去用 12

    AdoptOpenJDK

    它同样支持 GPL 协议且免费 ,会比 Oracle OpenJDK JDK 11 等主要版本中持续更长的时间。

    AdoptOpenJDK 开发团队表示 JDK 11 版本将在下一个主要版本发布一年后继续使用 4 年,并且他们将提供持续构建 OpenJDK 的源存储库中创建和发布的安全修补程序。

    Azul Zulu

    Azul 也为社区免费提供了 Zulu,只有在希望购买 Azul 的技术支持的时候,Zulu 商业技术支持部分才收费。

    Red Hat OpenJDK

    RHEL 提供 OpenJDK 的支持,没了解过是 RHEL 订阅内就有的还是需要额外购买订阅。 然后不知道 CentOS 会不会有跟进这个安全更新的能力。

    https://access.redhat.com/articles/1299013




    其实我也不是太懂,欢迎大家给我答疑解惑
    est
        10
    est  
       Sep 28, 2018
    @hhsuan 来。


    https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html

    You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;


    我不是律师,不准备翻译这段话。你自己翻译下。

    另外 java8 也必须买授权

    https://java.com/en/download/release_notice.jsp
    zpf124
        11
    zpf124  
       Sep 28, 2018   1
    @binbinyouliiii oracle 希望以后 oracleJDK 与 openJDK 的关系变成像 chrome 与 chromium,redhat 与 linux 一样。
    est
        12
    est  
       Sep 28, 2018   1
    所以最好用 openjdk 版本。是 GPL 授权的。

    http://jdk.java.net/11/
    crystone
        13
    crystone  
       Sep 28, 2018
    很恶心这个做法
    SuperMild
        14
    SuperMild  
       Sep 28, 2018
    那么,以后个人做个安卓手机 app,也要买授权??
    3d3ec7a
        15
    3d3ec7a  
       Sep 28, 2018 via Android
    openjdk 是只有 linux 有的?
    hhsuan
        16
    hhsuan  
       Sep 28, 2018
    @est #10 这明明是 oracle jdk 的 license,跟 openjdk 有啥关系? openjdk 明明是另一种 license。
    sagaxu
        17
    sagaxu  
       Sep 28, 2018 via Android
    @est 这个版本的 openjdk 也是 oracle 构建的
    itskingname
        19
    itskingname  
       Sep 28, 2018
    JDK 催人老。楼上各位毕业的时候才 JDK6.
    bobuick
        20
    bobuick  
       Sep 28, 2018
    好像发行到客户端的都有授权问题。
    服务端没影响吧
    zpf124
        21
    zpf124  
       Sep 28, 2018
    @sagaxu 但是是以不同许可证发布的, 就像 chrome chromium 都是 google 构建的。
    binbinyouliiii
        22
    binbinyouliiii  
    OP
       Sep 28, 2018
    @Mogugugugu 估计就更新支持

    @jason19659 是 java11 的心 HttpClient 吗,不至于吧,我在 10 的时候还看来来着
    784015858
        23
    784015858  
       Sep 28, 2018
    我还没毕业呢 11 都出来了
    chocotan
        24
    chocotan  
       Sep 28, 2018
    @jason19659 很显然是你关键词不对......
    chocotan
        25
    chocotan  
       Sep 28, 2018
    谷歌了一下,oracle jdk 确实是要授权了,可以用 openjdk,虽然 java.net 上的那个 openjdk 也是 oracle 搞的
    sjzjams
        26
    sjzjams  
       Sep 29, 2018
    jdk6 到现在 2018 还没有用到 jdk8 的举手哈哈
    About     Help     Advertise     Blog     API     FAQ     Solana     1120 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 84ms UTC 23:03 PVG 07:03 LAX 16:03 JFK 19:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86