2023 年了,大家在用 jdk 的哪个版本? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
hahaFck
V2EX    程序员

2023 年了,大家在用 jdk 的哪个版本?

  •  
  •   hahaFck 2023-08-09 14:59:28 +08:00 12949 次点击
    这是一个创建于 794 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我司还在用 jdk8 呢。

    第 1 条附言    2023-08-10 10:02:04 +08:00
    看来停留在 jdk8 的还是不少哈。
    112 条回复    2023-08-11 15:49:05 +08:00
    1  2  
    yuanmomo
        1
    yuanmomo  
       2023-08-09 15:19:51 +08:00   1
    坐标 瑞典,JDK 17.
    estk
        2
    estk  
       2023-08-09 15:20:00 +08:00   1
    J8 ,YYDS
    realpg
        3
    realpg  
    PRO
       2023-08-09 15:20:40 +08:00
    jdk5
    ExplodingDragon
        4
    ExplodingDragon  
       2023-08-09 15:22:36 +08:00
    $ archlinux-java status
    Available Java environments:
    java-11-openjdk
    java-17-graalvm
    java-17-jetbrains
    java-17-openjdk (default)
    java-20-openjdk
    java-8-openjdk

    $ java --version
    openjdk 17.0.7 2023-04-18
    OpenJDK Runtime Environment (build 17.0.7+7)
    OpenJDK 64-Bit Server VM (build 17.0.7+7, mixed mode)
    wxyrrcj
        5
    wxyrrcj  
       2023-08-09 15:24:22 +08:00
    Available Java environments:
    java-17-openjdk
    java-20-openjdk
    java-8-openjdk (default)
    ~
    didikee
        6
    didikee  
       2023-08-09 15:25:02 +08:00
    java 11.0.15.1 2022-04-22 LTS
    Java(TM) SE Runtime Environment 18.9 (build 11.0.15.1+2-LTS-10)
    Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.15.1+2-LTS-10, mixed mode)
    kkocdko
        7
    kkocdko  
       2023-08-09 15:25:52 +08:00 via Android
    Fedora 官方源里的 java 19
    Oktfolio
        8
    Oktfolio  
       2023-08-09 15:28:42 +08:00
    $ java_home -V
    Matching Java Virtual Machines (6):
    20.0.2 (arm64) "Oracle Corporation" - "OpenJDK 20.0.2" ~/Library/Java/JavaVirtualMachines/openjdk-20.0.2/Contents/Home
    17.0.8 (arm64) "Amazon.com Inc." - "Amazon Corretto 17" ~/Library/Java/JavaVirtualMachines/corretto-17.0.8/Contents/Home
    11.0.19 (arm64) "Amazon.com Inc." - "Amazon Corretto 11" ~/Library/Java/JavaVirtualMachines/corretto-11.0.19/Contents/Home
    1.8.0_372 (arm64) "Amazon" - "Amazon Corretto 8" ~/Library/Java/JavaVirtualMachines/corretto-1.8.0_372/Contents/Home
    echo1937
        9
    echo1937  
       2023-08-09 15:31:11 +08:00
    java --version
    openjdk 17.0.8 2023-07-18 LTS
    OpenJDK Runtime Environment Zulu17.44+15-CA (build 17.0.8+7-LTS)
    OpenJDK 64-Bit Server VM Zulu17.44+15-CA (build 17.0.8+7-LTS, mixed mode, sharing)
    yazinnnn
        10
    yazinnnn  
       2023-08-09 15:34:01 +08:00
    xiaolongorigino
        11
    xiaolongorigino  
       2023-08-09 15:35:00 +08:00
    用 JDK17 的你们的版本是怎么升上去的,升个 11 都费了老牛鼻子劲了
    StarkWhite
        12
    StarkWhite  
       2023-08-09 15:37:19 +08:00
    你发任你发,我用 java 8 。
    升级是不可能升级的,这辈子都不会升级的。/斜眼笑
    kkadmin
        13
    kkadmin  
       2023-08-09 15:40:07 +08:00
    11
    moqimoqide
        14
    moqimoqide  
       2023-08-09 15:48:23 +08:00
    desktop: jenv.

    services: jdk17 80%, jdk8 20%.
    hfl1995
        15
    hfl1995  
       2023-08-09 15:51:25 +08:00
    Runtime version: 17.0.6+0-17.0.6b829.9-10027231 aarch64
    VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
    macOS 14.0
    BBCCBB
        16
    BBCCBB  
       2023-08-09 15:52:01 +08:00
    为了 zgc 也值得升级. aws 的发行版 jdk11 应该是移植了稳定版本的 zgc, 可以在 jdk11 用 zgc. 升级 jdk 后你编译级别依然可以保持 jdk1.8
    mnoputd20adfadf3
        17
    mnoputd20adfadf3  
       2023-08-09 15:53:39 +08:00 via iPhone
    坐标 日本 JDK 11
    yolee599
        18
    yolee599  
       2023-08-09 15:54:36 +08:00
    $ java --version
    openjdk 20.0.2 2023-07-18
    OpenJDK Runtime Environment (build 20.0.2+9)
    OpenJDK 64-Bit Server VM (build 20.0.2+9, mixed mode, sharing)

    本职不是做 java ,偶尔写一些库
    todorov
        19
    todorov  
       2023-08-09 15:56:47 +08:00
    jdk6, 拿着 MBP ,M1 芯片不支持,IDEA 最高支持到 2022.2.2
    xianyv
        20
    xianyv  
       2023-08-09 15:59:42 +08:00
    jdk8
    jdk17-graalvm
    lisongeee
        21
    lisongeee  
       2023-08-09 16:12:00 +08:00
    lc5900
        22
    lc5900  
       2023-08-09 16:15:26 +08:00
    openjdk version "1.8.0_372"
    OpenJDK Runtime Environment (Zulu 8.70.0.23-CA-macos-aarch64) (build 1.8.0_372-b07)
    OpenJDK 64-Bit Server VM (Zulu 8.70.0.23-CA-macos-aarch64) (build 25.372-b07, mixed mode)
    zzzmh
        23
    zzzmh  
       2023-08-09 16:18:09 +08:00
    公司项目一律 jdk8 tomcat8.5 mysql5.7
    自己折腾 jdk17 等
    Friday2333
        24
    Friday2333  
       2023-08-09 16:21:51 +08:00
    openjdk 17.0.6 2023-01-17
    OpenJDK Runtime Environment GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13)
    OpenJDK 64-Bit Server VM GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13, mixed mode, sharing)
    biubiuGolang
        25
    biubiuGolang  
       2023-08-09 16:22:36 +08:00
    GraalVM CE 22.3.1
    besscroft
        26
    besscroft  
       2023-08-09 16:23:21 +08:00
    生产中 jdk8 和 jdk 17 都用过,个人用现在几乎只用 17+。
    blankmiss
        27
    blankmiss  
       2023-08-09 16:23:58 +08:00
    jdk 1.8 or jdk 17
    SoyaDokio
        28
    SoyaDokio  
       2023-08-09 16:31:41 +08:00
    JDK 1.8 (逃
    a1274598858
        29
    a1274598858  
       2023-08-09 16:39:32 +08:00
    [root@localhost ~]# java -version
    java version "1.8.0_202"
    Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
    Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
    vmoewill
        30
    vmoewill  
       2023-08-09 16:41:19 +08:00
    下班 17 上班 8
    LowBi
        31
    LowBi  
       2023-08-09 16:44:27 +08:00
    公司 8 ,个人 8+17
    knightdf
        32
    knightdf  
       2023-08-09 16:46:19 +08:00
    17
    KMpAn8Obw1QhPoEP
        33
    KMpAn8Obw1QhPoEP  
       2023-08-09 16:46:32 +08:00 via Android   3
    上班 11 下班?下班我才不想碰 Java 。。
    ttvv123
        34
    ttvv123  
       2023-08-09 16:47:00 +08:00
    8
    mohulai
        35
    mohulai  
       2023-08-09 16:47:02 +08:00
    混日子 8 ,自己折腾 20
    beiranc
        36
    beiranc  
       2023-08-09 16:51:12 +08:00
    JDK 17
    shakoon
        37
    shakoon  
       2023-08-09 16:52:12 +08:00
    1.7 。啃老多好啊
    pannanxu
        38
    pannanxu  
       2023-08-09 16:53:07 +08:00
    公司 17 、个人 17 。21 出了升 21
    luzemin
        39
    luzemin  
       2023-08-09 16:54:21 +08:00
    8
    wdf1286
        40
    wdf1286  
       2023-08-09 16:54:22 +08:00
    20 ,panama 越来越好使了,要不是 gradle 不兼容 21 我早换 21
    wangYQ
        41
    wangYQ  
       2023-08-09 17:01:28 +08:00
    17~
    pandoudousteve
        42
    pandoudousteve  
       2023-08-09 17:02:15 +08:00
    java 8 (又不是不能用#滑稽)
    AoEiuV020JP
        43
    AoEiuV020JP  
       2023-08-09 17:02:39 +08:00
    安卓开发,最近些年 android studio 挺给力的,正式版升到 jdk17 ,无痛非常顺利,
    TAFMT
        44
    TAFMT  
       2023-08-09 17:18:50 +08:00
    目前呆的公司都还是 jdk8
    linvaux
        45
    linvaux  
       2023-08-09 17:20:17 +08:00
    jdk11 ,也有老项目用 jdk8
    Lambdua
        46
    Lambdua  
       2023-08-09 17:34:03 +08:00
    公司 jdk8
    自己 jdk18 \jdk17 、jdk20 都有再用。

    其实 jdk8 能顺利升级到 11 ,后面在升级就比较容易了
    OMGZui
        47
    OMGZui  
       2023-08-09 17:43:03 +08:00
    8
    dcsuibian
        48
    dcsuibian  
       2023-08-09 17:43:25 +08:00
    只用 lts 版本,默认 11 ,不新不旧刚刚好。也下了 8 和 17
    lilei2023
        49
    lilei2023  
       2023-08-09 17:46:22 +08:00
    java version "1.8.0_381"
    Java(TM) SE Runtime Environment (build 1.8.0_381-b25)
    Java HotSpot(TM) 64-Bit Server VM (build 25.381-b25, mixed mode)
    nkidgm
        50
    nkidgm  
       2023-08-09 18:06:20 +08:00
    openjdk 17
    MySQL 8
    redis 7
    mongodb 6
    创业全部用最新组件,尝过甜头就回不去了。
    aLazarus
        51
    aLazarus  
       2023-08-09 18:31:54 +08:00
    目前用的 jdk11 ,还没学 jdk17 ,而且升级了 17 的话,就会考虑用 spring boot 3 ,又是一个学习成本
    qingque
        52
    qingque  
       2023-08-09 18:35:27 +08:00
    JDK17
    Daniel17
        53
    Daniel17  
       2023-08-09 18:37:19 +08:00
    8
    YostGray
        54
    YostGray  
       2023-08-09 19:01:51 +08:00
    openjdk 17.0.8 2023-07-18 LTS
    OpenJDK Runtime Environment Zulu17.44+15-CA (build 17.0.8+7-LTS)
    OpenJDK 64-Bit Server VM Zulu17.44+15-CA (build 17.0.8+7-LTS, mixed mode, sharing)
    ikas
        55
    ikas  
       2023-08-09 19:33:51 +08:00
    线上已经全部 17,dev 已经在用 21 了
    MaxFang
        56
    MaxFang  
       2023-08-09 19:51:59 +08:00
    只有我们还在用 jdk7 嘛,目前最低的。哭
    cuebyte
        57
    cuebyte  
       2023-08-09 20:31:31 +08:00
    我觉得还在用 JDK 7/8 的公司就是懒,这么多年了,除非用的老框架,不然重构三个月也够迁移到 11 或 17 了吧?
    MrBearin
        58
    MrBearin  
       2023-08-09 20:36:48 +08:00
    8, 貌似也在推升级, 但是动力不足
    qweruiop
        59
    qweruiop  
       2023-08-09 20:57:51 +08:00
    线上已经全部 21 了,8 太慢了。
    lujiaxing
        60
    lujiaxing  
       2023-08-09 21:06:10 +08:00
    JDK11 (然而我不是 Javaer
    fox0001
        61
    fox0001  
       2023-08-09 21:15:55 +08:00
    openjdk 17
    salmon5
        62
    salmon5  
       2023-08-09 21:35:06 +08:00
    Java 8,OpenJDK 17
    FlyfishXu
        63
    FlyfishXu  
       2023-08-09 23:46:24 +08:00
    前段时间从 JDK8 升到 JDK17 了
    cbdyzj
        64
    cbdyzj  
       2023-08-10 07:10:36 +08:00
    自己项目 JDK20 ,公司项目 JDK17 、JDK8
    wm5d8b
        65
    wm5d8b  
       2023-08-10 07:49:05 +08:00 via Android
    8 升 17 怎么做到的,公司里都是拧螺丝的,你给他换个扳手就啥都干不了了,至于来面试的我看他们还在背诵 Java8 新特性
    liuyunlong
        66
    liuyunlong  
       2023-08-10 09:09:38 +08:00
    java version "1.8.0_231"
    Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

    current java version is jdk8
    AmaQuinton
        67
    AmaQuinton  
       2023-08-10 09:15:32 +08:00
    jdk 8 , jdk 11 都在用
    MonkeyJon
        68
    MonkeyJon  
       2023-08-10 09:37:51 +08:00
    早上让把 jdk 切换成 openjdk
    QWE321ASD
        69
    QWE321ASD  
       2023-08-10 09:38:25 +08:00
    你们的 jdk17 都模块化了吗,我们现在还是 classpath 用法
    8355
        70
    8355  
       2023-08-10 09:40:33 +08:00
    嗨嗨嗨
    Feedmo
        71
    Feedmo  
       2023-08-10 09:40:57 +08:00
    Eagleyes
        72
    Eagleyes  
       2023-08-10 09:49:21 +08:00
    jdk6 且永远不会升级,用友就这样
    nerkeler
        73
    nerkeler  
       2023-08-10 09:55:24 +08:00
    j8
    smirkcat
        74
    smirkcat  
       2023-08-10 09:57:34 +08:00
    最高只用过 jdk8 ,非专业 java 人员路过
    runliuv
        75
    runliuv  
       2023-08-10 10:00:21 +08:00
    jdk8
    ymy3232
        76
    ymy3232  
       2023-08-10 10:02:05 +08:00
    1.6 8 年老代码,领导不敢升级
    leehomyhh
        77
    leehomyhh  
       2023-08-10 10:02:51 +08:00
    1.6
    Hudiebbk
        78
    Hudiebbk  
       2023-08-10 10:03:21 +08:00
    jdk17,在等 21
    dif
        79
    dif  
       2023-08-10 10:04:44 +08:00
    1.8
    11
    目前只能用这两个版本吗,想升 17 ,但部分组件不支持。
    JamesR
        80
    JamesR  
       2023-08-10 10:05:00 +08:00
    旧项目是 Java 8 ,新项目是 Java 11 。
    guoyuchuan
        81
    guoyuchuan  
       2023-08-10 10:06:43 +08:00
    1.8 ,就算是新项目也用 1.8
    wupher
        82
    wupher  
       2023-08-10 10:39:48 +08:00
    旧项目是 8
    新项目准备 17

    问题旧项目一堆老旧 ZooKeeper ,Kafka ,还多项目共用。升级意味这些中间件也要升。这就难控制了。
    yxisenx
        83
    yxisenx  
       2023-08-10 10:40:14 +08:00
    公司:
    java version "1.8.0_301"
    Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
    自己:
    openjdk version "17.0.8" 2023-07-18
    OpenJDK Runtime Environment (build 17.0.8+7-Ubuntu-122.04)
    OpenJDK 64-Bit Server VM (build 17.0.8+7-Ubuntu-122.04, mixed mode, sharing)
    rockyastor
        84
    rockyastor  
       2023-08-10 10:43:21 +08:00
    公司 11 ,个人 17 ,坐等 21
    hzw94
        85
    hzw94  
       2023-08-10 11:13:06 +08:00
    jdk8
    Uplay
        86
    Uplay  
       2023-08-10 11:31:47 +08:00
    @wdf1286 #40 gradle,Android 卡发吗
    wu00
        87
    wu00  
       2023-08-10 11:35:38 +08:00
    说明 jdk8 是真牛逼,虽然不用 java
    Huelse
        88
    Huelse  
       2023-08-10 11:38:17 +08:00
    开发和测试 jdk20 ,线上 jdk17
    jorneyr
        89
    jorneyr  
       2023-08-10 11:39:47 +08:00
    不得不用 Java8
    mmdsun
        90
    mmdsun  
       2023-08-10 13:10:22 +08:00 via iPhone
    单位 JDK17 ,马上 Java 携程要出来了,换新版吧
    dode
        91
    dode  
       2023-08-10 13:35:47 +08:00
    ac@docx:~$ docker images
    REPOSITORY TAG IMAGE ID CREATED SIZE
    eclipse-temurin 17-jre 050101251394 2 weeks ago 267MB
    eclipse-temurin 17-jdk 2744e24a00b3 2 weeks ago 405MB
    openjdk 21 c5297ed93aec 2 weeks ago 504MB
    openjdk 17 5e28ba2b4cdb 15 months ago 471MB
    easymbol
        92
    easymbol  
       2023-08-10 13:49:07 +08:00
    o11
    ysn2233
        93
    ysn2233  
       2023-08-10 14:05:21 +08:00
    8
    17
    17-graalvm
    chz990731
        94
    chz990731  
       2023-08-10 14:07:35 +08:00
    java version "17.0.5" 2022-10-18 LTS
    Java(TM) SE Runtime Environment (build 17.0.5+9-LTS-191)
    Java HotSpot(TM) 64-Bit Server VM (build 17.0.5+9-LTS-191, mixed mode, sharing)
    自用
    azul-1.8.0_352
    工作
    c2const
        95
    c2const  
       2023-08-10 14:50:38 +08:00
    本职 C/C++,偶尔设计到 java ,用的 JDK17 :)
    markhoo
        96
    markhoo  
       2023-08-10 14:59:01 +08:00
    jdk17 ,等着升 jdk21LTS
    storyxc
        97
    storyxc  
       2023-08-10 15:00:56 +08:00
    ~ /usr/libexec/java_home -V
    Matching Java Virtual Machines (2):
    17.0.7 (arm64) "Azul Systems, Inc." - "Zulu 17.42.19" /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
    1.8.0_362 (arm64) "Azul Systems, Inc." - "Zulu 8.68.0.21" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
    /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home

    公司项目用 8 ,个人项目已经用 17 写了
    zed1018
        98
    zed1018  
       2023-08-10 15:02:32 +08:00
    大部分项目 17 ,小部分 11
    leimu012
        99
    leimu012  
       2023-08-10 15:35:15 +08:00
    公司项目都是 8
    wdf1286
        100
    wdf1286  
       2023-08-10 15:37:19 +08:00
    @Uplay springboot 项目,但主要部分不在 web
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1037 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 18:25 PVG 02:25 LAX 11:25 JFK 14:25
    Do have faith in what you're doing.
    ubao 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