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

各位老友,现在这个时间点, Java 开发是否可以完美使用 M1 芯片的 Mac 了?

  •  
  •   sqmwin · 2021-04-27 22:46:04 +08:00 · 4490 次点击
    这是一个创建于 1310 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 受够了 15 寸 MBP 的风扇声音,想要换 M1 的 Mac 了。
    • 平时用的几个关键应用,IDEA,Maven,Docker 是否能够完美适配了?
    第 1 条附言  ·  2021-04-29 12:24:24 +08:00
    第 2 条附言  ·  2021-04-29 12:24:38 +08:00
    这个视频应该满足了我的答案
    20 条回复    2021-04-30 10:34:28 +08:00
    wellsc
        1
    wellsc  
       2021-04-27 22:51:22 +08:00
    可以
    sqmwin
        2
    sqmwin  
    OP
       2021-04-27 22:54:39 +08:00
    @wellsc Hello,能详细说一下吗?
    serverABCD
        3
    serverABCD  
       2021-04-27 23:03:17 +08:00
    Maven 和平台无关,Maven 只能帮你管理 jar 依赖,jar 能否运行取决于 JVM 。。。。。你真的是 java 工程师吗
    sqmwin
        4
    sqmwin  
    OP
       2021-04-27 23:06:46 +08:00
    @serverABCD 哥们你这话过了吧,jvm 也有平台啊,之前不都是 x86 的吗
    sqmwin
        5
    sqmwin  
    OP
       2021-04-27 23:12:01 +08:00
    Docker 的 x86 镜像能否完美支持?
    sqmwin
        6
    sqmwin  
    OP
       2021-04-27 23:14:57 +08:00
    还有 MSSqlserver 和 Oracle 的 Docker 镜像都支持吗?
    trlove
        7
    trlove  
       2021-04-27 23:41:29 +08:00
    @sqmwin 什么时候全都是 x86 的了。。。arm 下的安卓怎么跑的 java……
    nutting
        8
    nutting  
       2021-04-27 23:45:55 +08:00 via Android
    docker 不行吧
    sqmwin
        9
    sqmwin  
    OP
       2021-04-27 23:46:04 +08:00
    @trlove 那现在这个节点 M1 对 Docker x86 镜像支持力度怎么样呢?平时用的 MSSqlServer 和 Oracle 能支持了吗
    AEDaydreamer
        10
    AEDaydreamer  
       2021-04-28 00:25:34 +08:00
    open-jdk idea 已原生支持,maven 可以转译运行。docker 虽然前两天支持原生但是 arm 架构的镜像。
    billlee
        11
    billlee  
       2021-04-28 01:01:45 +08:00
    @AEDaydreamer #10 maven 不是 java 写的吗,怎么还要转译?
    kawaiidora
        12
    kawaiidora  
       2021-04-28 01:58:04 +08:00
    你们的公司业务都直接用最新版 jdk 吗?还是说 jdk 打完补丁后就全版本都能原生运行了?
    Ariver
        13
    Ariver  
       2021-04-28 06:38:10 +08:00 via iPhone
    可以。
    hahaFck
        14
    hahaFck  
       2021-04-28 09:11:45 +08:00
    @sqmwin 肯定有坑,就看你愿不愿意折腾了。
    BrettD
        15
    BrettD  
       2021-04-28 09:29:14 +08:00
    Docker 只能运行 ARM 架构的原生镜像
    trlove
        16
    trlove  
       2021-04-28 09:43:59 +08:00
    @sqmwin 我没 m1 的 听朋友说 折腾 docker 反正特别麻烦。感觉坑不会少的
    freeing
        17
    freeing  
       2021-04-28 10:02:57 +08:00
    Java 开发者还是用 intel 做主力开发机吧!
    想玩 M1 就买,我看你主要是想尝试吧?如果钱足够,买台玩玩
    Loku
        18
    Loku  
       2021-04-28 14:11:08 +08:00
    都适配了,我也是 Java 开发者。
    AndyLau223
        19
    AndyLau223  
       2021-04-28 17:45:25 +08:00
    我是 java 开发,正在使 M1
    carpediem777
        20
    carpediem777  
       2021-04-30 10:34:28 +08:00
    你构建成多平台的镜像不就行了 非得纠结 ARM 架构上能不能跑 x86 的镜像
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.