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

JDK 17 General-Availability Release

  •  
  •   AkideLiu · 2021-09-14 22:30:38 +08:00 · 5396 次点击
    这是一个创建于 1196 天前的主题,其中的信息可能已经有所发展或是发生改变。
    41 条回复    2021-09-15 22:06:51 +08:00
    Oktfolio
        1
    Oktfolio  
       2021-09-14 22:41:12 +08:00
    之前我一直在刷 https://www.oracle.com/java/technologies/javase-downloads.html 这个页面,没更新...
    AkideLiu
        2
    AkideLiu  
    OP
       2021-09-14 22:44:32 +08:00
    SDKMAN 已经可以下载了安装了
    sagaxu
        3
    sagaxu  
       2021-09-14 22:44:52 +08:00
    几乎没什么改进的一个版本
    40EaE5uJO3Xt1VVa
        4
    40EaE5uJO3Xt1VVa  
       2021-09-14 23:03:27 +08:00
    我来宣传一下
    www.injdk.cn ,openjdk 的 17 更新了。
    kilasuelika
        5
    kilasuelika  
       2021-09-15 00:40:02 +08:00 via Android
    这版本号是跟 chrome 看齐了?
    sagaxu
        6
    sagaxu  
       2021-09-15 00:51:13 +08:00 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  
       2021-09-15 00:52:37 +08:00 via Android
    oracle jdk 终于可以免费商用了,下载也不用登陆了
    Cbdy
        8
    Cbdy  
       2021-09-15 03:23:10 +08:00 via Android
    zxCoder
        9
    zxCoder  
       2021-09-15 08:14:59 +08:00
    安排上
    yazinnnn
        10
    yazinnnn  
       2021-09-15 08:20:49 +08:00   ❤️ 1
    n0th1ng
        11
    n0th1ng  
       2021-09-15 08:23:47 +08:00
    OysterQAQ
        12
    OysterQAQ  
       2021-09-15 08:55:55 +08:00
    已升级 情绪稳定 反射的缘故 需要加一个参数 --add-opens java.base/java.lang=ALL-UNNAMED
    pythonee
        13
    pythonee  
       2021-09-15 09:16:12 +08:00
    @sagaxu 免费商用?
    sagaxu
        14
    sagaxu  
       2021-09-15 09:16:43 +08:00 via Android
    @pythonee 17 开始可以免费商用了
    MakHoCheung
        15
    MakHoCheung  
       2021-09-15 09:19:01 +08:00
    @sagaxu 把 12 到 17 的特性一起看就改进很大了
    v2orz
        16
    v2orz  
       2021-09-15 09:20:02 +08:00
    等待已久的 project loom 还是没有来。。
    MakHoCheung
        17
    MakHoCheung  
       2021-09-15 09:21:39 +08:00
    ![图片]( https://pbs.twimg.com/media/E_RRP9dWQAAZcuv?format=jpg&name=small)
    腾讯贡献这么大?怎么不见它招 Java
    Cbdy
        18
    Cbdy  
       2021-09-15 09:37:07 +08:00 via Android
    @MakHoCheung 招的,腾讯很多项目在用 java
    sagaxu
        19
    sagaxu  
       2021-09-15 09:37:42 +08:00 via Android
    @MakHoCheung 腾讯 Java 比 PHP 还多,不招人?
    MakHoCheung
        20
    MakHoCheung  
       2021-09-15 09:42:33 +08:00
    @Cbdy 我记得校招 Java 基本安卓那块,后端基本都是 c++,现在不清楚了
    Kamiyu0087
        21
    Kamiyu0087  
       2021-09-15 11:06:42 +08:00
    有没有人总结下从 11 到 17 更新了些啥?
    liuhuansir
        23
    liuhuansir  
       2021-09-15 11:45:38 +08:00
    @youmilk 不错,我早上也在找类似这种,是时候升级 17 了
    Leviathann
        24
    Leviathann  
       2021-09-15 11:47:09 +08:00 via iPhone
    @Kamiyu0087
    switch 表达式
    文本块
    record
    密封类
    看起来有点别扭的 pattern matching
    tctc4869
        25
    tctc4869  
       2021-09-15 13:25:42 +08:00
    @sagaxu
    jdk 8 项目升级 jdk17,会有什么兼容问题?
    uCharles
        26
    uCharles  
       2021-09-15 13:40:30 +08:00
    有源码的链接不?想看看源码了
    witcherhope
        27
    witcherhope  
       2021-09-15 13:50:22 +08:00
    没有升级动力
    Macolor21
        28
    Macolor21  
       2021-09-15 14:29:15 +08:00
    @MakHoCheung 腾讯怎么不招了?
    wloverine
        29
    wloverine  
       2021-09-15 15:19:59 +08:00 via iPhone
    啥时候 m1 的 idea 能推出 jdk17 的 runtime,现在的 idea 拖拽卡顿好厉害。
    echo1937
        30
    echo1937  
       2021-09-15 15:54:12 +08:00
    @wloverine #29 IDEA 现在不已经有原生 M1 版本了吗?
    Cbdy
        31
    Cbdy  
       2021-09-15 17:08:56 +08:00 via Android
    uCharles
        32
    uCharles  
       2021-09-15 17:16:56 +08:00
    @Cbdy jdk17 的仓库,就是那个 jdk17u 吗?
    windyboy
        33
    windyboy  
       2021-09-15 17:33:27 +08:00
    坚决用 openjdk
    不和 oracle 搞了
    另外,最近用 micronaut,不用反射了,头大
    zxCoder
        34
    zxCoder  
       2021-09-15 18:14:36 +08:00
    有啥语法糖吗? jdk17 现在对比 c#,语法层面咋样
    salmon5
        35
    salmon5  
       2021-09-15 18:21:45 +08:00
    根据 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
        36
    salmon5  
       2021-09-15 18:24:39 +08:00
    salmon5
        37
    salmon5  
       2021-09-15 18:28:48 +08:00
    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  
       2021-09-15 19:18:06 +08:00
    @salmon5 难道不是逼你升级吗?死守老版本真的不能接受
    wloverine
        39
    wloverine  
       2021-09-15 19:58:08 +08:00
    @echo1937 idea 现在是原生支持 M1,但是图形渲染用的还是老的那一套 OpenGL,所以编辑界面拖动卡顿,这个在 jdk17 中 oracle 和 jetbrains 会一起合作修复这个问题。
    echo1937
        40
    echo1937  
       2021-09-15 20:03:13 +08:00
    @wloverine #39

    我明白了,你说的是:JEP 382: New macOS Rendering Pipeline
    wloverine
        41
    wloverine  
       2021-09-15 22:06:51 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1030 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:31 · PVG 06:31 · LAX 14:31 · JFK 17:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.