JDK 17 General-Availability Release - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
AkideLiu
V2EX    Java

JDK 17 General-Availability Release

  •  
  •   AkideLiu Sep 14, 2021 6002 views
    This topic created in 1686 days ago, the information mentioned may be changed or developed.
    41 replies    2021-09-15 22:06:51 +08:00
    Oktfolio
        1
    Oktfolio  
       Sep 14, 2021
    之前我一直在刷 https://www.oracle.com/java/technologies/javase-downloads.html 这个页面,没更新...
    AkideLiu
        2
    AkideLiu  
    OP
       Sep 14, 2021
    SDKMAN 已经可以下载了安装了
    sagaxu
        3
    sagaxu  
       Sep 14, 2021
    几乎没什么改进的一个版本
    40EaE5uJO3Xt1VVa
        4
    40EaE5uJO3Xt1VVa  
       Sep 14, 2021
    我来宣传一下
    www.injdk.cn ,openjdk 的 17 更新了。
    kilasuelika
        5
    kilasuelika  
       Sep 15, 2021 via Android
    这版本号是跟 chrome 看齐了?
    sagaxu
        6
    sagaxu  
       Sep 15, 2021 via Android   1
    Java 17 LTS is the latest long-term support release for the Java SE platform. JDK 17 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions License.



    JDK 17 Script-friendly URLs

    The URLs listed above will remain the same for all JDK 17 updates to allow their use in scripts.
    sagaxu
        7
    sagaxu  
       Sep 15, 2021 via Android
    oracle jdk 终于可以免费商用了,下载也不用登陆了
    Cbdy
        8
    Cbdy  
       Sep 15, 2021 via Android
    zxCoder
        9
    zxCoder  
       Sep 15, 2021
    安排上
    yazinnnn
        10
    yazinnnn  
       Sep 15, 2021   1
    n0th1ng
        11
    n0th1ng  
       Sep 15, 2021
    OysterQAQ
        12
    OysterQAQ  
       Sep 15, 2021
    已升级 情绪稳定 反射的缘故 需要加一个参数 --add-opens java.base/java.lang=ALL-UNNAMED
    pythonee
        13
    pythonee  
       Sep 15, 2021
    @sagaxu 免费商用?
    sagaxu
        14
    sagaxu  
       Sep 15, 2021 via Android
    @pythonee 17 开始可以免费商用了
    MakHoCheung
        15
    MakHoCheung  
       Sep 15, 2021
    @sagaxu 把 12 到 17 的特性一起看就改进很大了
    v2orz
        16
    v2orz  
       Sep 15, 2021
    等待已久的 project loom 还是没有来。。
    MakHoCheung
        17
    MakHoCheung  
       Sep 15, 2021
    ![图片]( https://pbs.twimg.com/media/E_RRP9dWQAAZcuv?format=jpg&name=small)
    腾讯贡献这么大?怎么不见它招 Java
    Cbdy
        18
    Cbdy  
       Sep 15, 2021 via Android
    @MakHoCheung 招的,腾讯很多项目在用 java
    sagaxu
        19
    sagaxu  
       Sep 15, 2021 via Android
    @MakHoCheung 腾讯 Java 比 PHP 还多,不招人?
    MakHoCheung
        20
    MakHoCheung  
       Sep 15, 2021
    @Cbdy 我记得校招 Java 基本安卓那块,后端基本都是 c++,现在不清楚了
    Kamiyu0087
        21
    Kamiyu0087  
       Sep 15, 2021
    有没有人总结下从 11 到 17 更新了些啥?
    liuhuansir
        23
    liuhuansir  
       Sep 15, 2021
    @youmilk 不错,我早上也在找类似这种,是时候升级 17 了
    Leviathann
        24
    Leviathann  
       Sep 15, 2021 via iPhone
    @Kamiyu0087
    switch 表达式
    文本块
    record
    密封类
    看起来有点别扭的 pattern matching
    tctc4869
        25
    tctc4869  
       Sep 15, 2021
    @sagaxu
    jdk 8 项目升级 jdk17,会有什么兼容问题?
    uCharles
        26
    uCharles  
       Sep 15, 2021
    有源码的链接不?想看看源码了
    witcherhope
        27
    witcherhope  
       Sep 15, 2021
    没有升级动力
    Macolor21
        28
    Macolor21  
       Sep 15, 2021
    @MakHoCheung 腾讯怎么不招了?
    wloverine
        29
    wloverine  
       Sep 15, 2021 via iPhone
    啥时候 m1 的 idea 能推出 jdk17 的 runtime,现在的 idea 拖拽卡顿好厉害。
    echo1937
        30
    echo1937  
       Sep 15, 2021
    @wloverine #29 IDEA 现在不已经有原生 M1 版本了吗?
    Cbdy
        31
    Cbdy  
       Sep 15, 2021 via Android
    uCharles
        32
    uCharles  
       Sep 15, 2021
    @Cbdy jdk17 的仓库,就是那个 jdk17u 吗?
    windyboy
        33
    windyboy  
       Sep 15, 2021
    坚决用 openjdk
    不和 oracle 搞了
    另外,最近用 micronaut,不用反射了,头大
    zxCoder
        34
    zxCoder  
       Sep 15, 2021
    有啥语法糖吗? jdk17 现在对比 c#,语法层面咋样
    salmon5
        35
    salmon5  
       Sep 15, 2021
    根据 https://www.oracle.com/java/technologies/downloads/
    JDK 17 will receive updates under these terms, until at least September 2024.
    JDK 17 在 September 2024 之前免费,之后的版本,还是收费的!
    JDK 17 免费 3 年,而不是终生免费!
    salmon5
        37
    salmon5  
       Sep 15, 2021
    https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14/
    Oracle JDK 17 and future JDK releases are provided under a free-to-use license until a full year after the next LTS release
    下一个 LTS 出来 1 年后,JDK 17 就不免费了。
    先让你免费用,等你的业务依赖了成熟了,开始收费,说的已经很明显了。
    Oktfolio
        38
    Oktfolio  
       Sep 15, 2021
    @salmon5 难道不是逼你升级吗?死守老版本真的不能接受
    wloverine
        39
    wloverine  
       Sep 15, 2021
    @echo1937 idea 现在是原生支持 M1,但是图形渲染用的还是老的那一套 OpenGL,所以编辑界面拖动卡顿,这个在 jdk17 中 oracle 和 jetbrains 会一起合作修复这个问题。
    echo1937
        40
    echo1937  
       Sep 15, 2021
    @wloverine #39

    我明白了,你说的是:JEP 382: New macOS Rendering Pipeline
    wloverine
        41
    wloverine  
       Sep 15, 2021
    About     Help     Advertise     Blog     API     FAQ     Solana     1086 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 76ms UTC 22:58 PVG 06:58 LAX 15:58 JFK 18:58
    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