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

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

  •  1
     
  •   isleon · 2023-02-23 16:34:20 +08:00 · 4633 次点击
    这是一个创建于 641 天前的主题,其中的信息可能已经有所发展或是发生改变。
    /usr/libexec/java_home -V

    查看一下 JDK 架构,要 arm64 才对,速度快一倍
    27 条回复    2023-06-09 19:19:24 +08:00
    mnsw
        1
    mnsw  
       2023-02-23 16:42:42 +08:00
    1.8.331.09 (x86_64)
    看来这种就不是 arm64 了
    ersan
        2
    ersan  
       2023-02-23 16:49:36 +08:00
    看看 zulujdk 好了
    isleon
        3
    isleon  
    OP
       2023-02-23 16:54:24 +08:00
    isleon
        4
    isleon  
    OP
       2023-02-23 16:54:58 +08:00
    @mnsw 这个不是,换成 arm 快 60%
    fisherwei
        5
    fisherwei  
       2023-02-23 17:05:29 +08:00
    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  
       2023-02-23 17:28:02 +08:00
    使用 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  
       2023-02-23 17:30:59 +08:00
    我当时用了半年多的 x64 的 jdk ,后面才发现有 arm 版的 jdk ,然后换成了 arm 版的,速度飞起~
    isleon
        8
    isleon  
    OP
       2023-02-23 17:35:52 +08:00
    @TAFMT 我也是刚换,原本编译 1m10s ,现在只要 28s
    ma5onxu
        9
    ma5onxu  
       2023-02-23 17:53:46 +08:00
    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  
       2023-02-23 17:57:26 +08:00
    这....现在不都是 jdk11 起步了吗....直接 JDK17 啊.....
    brightzhuhl
        11
    brightzhuhl  
       2023-02-23 18:01:41 +08:00
    用的 sdkman 管理
    Dreamerwwr
        12
    Dreamerwwr  
       2023-02-23 18:50:52 +08:00
    官方不是已经提供了 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  
       2023-02-23 19:00:04 +08:00
    homebrew 用 Temurin 就好
    xtinput
        14
    xtinput  
       2023-02-23 21:01:38 +08:00
    我的电脑上 rosetta 都没安装
    devinww
        15
    devinww  
       2023-02-23 22:51:34 +08:00
    zulujdk
    wangkun025
        16
    wangkun025  
       2023-02-23 23:09:55 +08:00
    罗塞塔表示,你们赶紧的,我要撑不住了。
    sunchunyang
        17
    sunchunyang  
       2023-02-23 23:46:27 +08:00
    黑苹果用户路过。oracke jdk 17 飘过。速度不慢啊。兼容性也很好。安装也很简单。
    echo1937
        18
    echo1937  
       2023-02-24 00:35:25 +08:00 via iPhone   ❤️ 2
    idea 里可以下载,各种版本都有
    beginor
        19
    beginor  
       2023-02-24 09:02:23 +08:00 via Android
    这不只是 Java 了,所有的都要确认下
    whorusq
        20
    whorusq  
       2023-02-24 09:03:59 +08:00
    ➜ ~ /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  
       2023-02-24 09:08:18 +08:00
    aptupdate
        22
    aptupdate  
       2023-02-24 09:18:36 +08:00
    多谢提醒,还看到有多个版本,旧版本全删了。
    Dreamerwwr
        23
    Dreamerwwr  
       2023-02-24 10:07:04 +08:00
    @whorusq 可以对比下官方的和 zuul 的
    EFR
        24
    EFR  
       2023-02-24 18:24:08 +08:00
    友情提示,homebrew 会直接帮你装 arm 的
    DosLee
        25
    DosLee  
       2023-02-24 20:50:42 +08:00
    这个问题应该好多地方都说过了吧,刚开始出 M1 的时候,就有开发者分享。如今都有 M2 了。
    errome
        26
    errome  
       2023-03-02 14:26:52 +08:00
    浙里办浙政钉有 oracle 专属的东西 用 openjdk 直接报错
    hootigger
        27
    hootigger  
       2023-06-09 19:19:24 +08:00
    借楼问一下,现在 M1 M2 开发上还有什么兼容性问题吗?准备趁着教育优惠买 M2 max studio 了, iOS 开发应该没啥问题,毕竟苹果自家生态,使用场景大概率 pd 虚拟 win11 ubuntu (编译 op 啥的) 折腾点现在火热的 gpt 相关的东西 会有什么编译方面的坑吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1037 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:14 · PVG 06:14 · LAX 14:14 · JFK 17:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.