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

M1 M2 芯片的 Java 开发记得确认一下 JDK 架构

  •  1
     
  •   isleon · 105 天前 · 3301 次点击
    这是一个创建于 105 天前的主题,其中的信息可能已经有所发展或是发生改变。
    /usr/libexec/java_home -V

    查看一下 JDK 架构,要 arm64 才对,速度快一倍
    26 条回复    2023-03-02 14:26:52 +08:00
    mnsw
        1
    mnsw  
       105 天前
    1.8.331.09 (x86_64)
    看来这种就不是 arm64 了
    ersan
        2
    ersan  
       105 天前
    看看 zulujdk 好了
    isleon
        4
    isleon  
    OP
       105 天前
    @mnsw 这个不是,换成 arm 快 60%
    fisherwei
        5
    fisherwei  
       104 天前
    Matching Java Virtual Machines (1):
    19.0.1 (arm64) "Homebrew" - "OpenJDK 19.0.1" /opt/homebrew/Cellar/openjdk/19.0.1/libexec/openjdk.jdk/Contents/Home
    0x2CA
        6
    0x2CA  
       104 天前
    使用 asdf 安装的
    openjdk 19.0.2 2023-01-17
    OpenJDK Runtime Environment (build 19.0.2+7-44)
    OpenJDK 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)
    TAFMT
        7
    TAFMT  
       104 天前
    我当时用了半年多的 x64 的 jdk ,后面才发现有 arm 版的 jdk ,然后换成了 arm 版的,速度飞起~
    isleon
        8
    isleon  
    OP
       104 天前
    @TAFMT 我也是刚换,原本编译 1m10s ,现在只要 28s
    ma5onxu
        9
    ma5onxu  
       104 天前
    Matching Java Virtual Machines (2):
    11.0.18 (arm64) "Azul Systems, Inc." - "Zulu 11.62.17" /Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home
    1.8.0_362 (arm64) "Azul Systems, Inc." - "Zulu 8.68.0.21" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home
    promisenev
        10
    promisenev  
       104 天前
    这....现在不都是 jdk11 起步了吗....直接 JDK17 啊.....
    brightzhuhl
        11
    brightzhuhl  
       104 天前
    用的 sdkman 管理
    Dreamerwwr
        12
    Dreamerwwr  
       104 天前
    官方不是已经提供了 arm 版本的 jdk 了吗?还需要用亚马逊的?
    Arm 64 Compressed Archive 167.52 MB
    https://download.oracle.com/java/17/latest/jdk-17_macos-aarch64_bin.tar.gz ( sha256)
    nino
        13
    nino  
       104 天前
    homebrew 用 Temurin 就好
    xtinput
        14
    xtinput  
       104 天前
    我的电脑上 rosetta 都没安装
    devinww
        15
    devinww  
       104 天前
    zulujdk
    wangkun025
        16
    wangkun025  
       104 天前
    罗塞塔表示,你们赶紧的,我要撑不住了。
    sunchunyang
        17
    sunchunyang  
       104 天前
    黑苹果用户路过。oracke jdk 17 飘过。速度不慢啊。兼容性也很好。安装也很简单。
    echo1937
        18
    echo1937  
       104 天前 via iPhone   ❤️ 2
    idea 里可以下载,各种版本都有
    beginor
        19
    beginor  
       104 天前 via Android
    这不只是 Java 了,所有的都要确认下
    whorusq
        20
    whorusq  
       104 天前
    ➜ ~ /usr/libexec/java_home -V
    Matching Java Virtual Machines (1):
    11.0.17 (arm64) "Oracle Corporation" - "Java SE 11.0.17" /Library/Java/JavaVirtualMachines/jdk-11.0.17.jdk/Contents/Home
    /Library/Java/JavaVirtualMachines/jdk-11.0.17.jdk/Contents/Home

    官网下的,11 就有 arm 版本
    whorusq
        21
    whorusq  
       104 天前
    aptupdate
        22
    aptupdate  
       104 天前
    多谢提醒,还看到有多个版本,旧版本全删了。
    Dreamerwwr
        23
    Dreamerwwr  
       104 天前
    @whorusq 可以对比下官方的和 zuul 的
    EFR
        24
    EFR  
       103 天前
    友情提示,homebrew 会直接帮你装 arm 的
    DosLee
        25
    DosLee  
       103 天前
    这个问题应该好多地方都说过了吧,刚开始出 M1 的时候,就有开发者分享。如今都有 M2 了。
    errome
        26
    errome  
       98 天前
    浙里办浙政钉有 oracle 专属的东西 用 openjdk 直接报错
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5093 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 08:58 · PVG 16:58 · LAX 01:58 · JFK 04:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.