V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hahaFck
V2EX  ›  程序员

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

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

    我司还在用 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  
       2023-08-09 15:20:40 +08:00
    jdk5
    ExplodingFKL
        4
    ExplodingFKL  
       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
    ➜ ~ archlinux-java status
    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
    enchilada2020
        33
    enchilada2020  
       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   ·   实用小工具   ·   2919 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:58 · PVG 20:58 · LAX 04:58 · JFK 07:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.