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

2023-02-23 16:34:20 +08:00
 isleon
/usr/libexec/java_home -V

查看一下 JDK 架构,要 arm64 才对,速度快一倍
4266 次点击
所在节点    Apple
27 条回复
mnsw
2023-02-23 16:42:42 +08:00
1.8.331.09 (x86_64)
看来这种就不是 arm64 了
ersan
2023-02-23 16:49:36 +08:00
看看 zulujdk 好了
isleon
2023-02-23 16:54:24 +08:00
isleon
2023-02-23 16:54:58 +08:00
@mnsw 这个不是,换成 arm 快 60%
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
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
2023-02-23 17:30:59 +08:00
我当时用了半年多的 x64 的 jdk ,后面才发现有 arm 版的 jdk ,然后换成了 arm 版的,速度飞起~
isleon
2023-02-23 17:35:52 +08:00
@TAFMT 我也是刚换,原本编译 1m10s ,现在只要 28s
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
2023-02-23 17:57:26 +08:00
这....现在不都是 jdk11 起步了吗....直接 JDK17 啊.....
brightzhuhl
2023-02-23 18:01:41 +08:00
用的 sdkman 管理
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
2023-02-23 19:00:04 +08:00
homebrew 用 Temurin 就好
xtinput
2023-02-23 21:01:38 +08:00
我的电脑上 rosetta 都没安装
devinww
2023-02-23 22:51:34 +08:00
zulujdk
wangkun025
2023-02-23 23:09:55 +08:00
罗塞塔表示,你们赶紧的,我要撑不住了。
sunchunyang
2023-02-23 23:46:27 +08:00
黑苹果用户路过。oracke jdk 17 飘过。速度不慢啊。兼容性也很好。安装也很简单。
echo1937
2023-02-24 00:35:25 +08:00
idea 里可以下载,各种版本都有
beginor
2023-02-24 09:02:23 +08:00
这不只是 Java 了,所有的都要确认下
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 版本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/918601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX