macOS安装jdk23报错dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwi

现象

 ~  java -version
dyld: lazy symbol binding failed: Symbol not found: ____chkstk_darwin
  Referenced from: /Library/Java/JavaVirtualMachines/jdk-23.jdk/Contents/Home/bin/../lib/libjli.dylib (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: ____chkstk_darwin
  Referenced from: /Library/Java/JavaVirtualMachines/jdk-23.jdk/Contents/Home/bin/../lib/libjli.dylib (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib

[1]    55346 abort      java -version

原因:

jdk版本太高,OS版本:10.13.6 (17G14042),jdk版本需要降级,尝试安装jdk17
安装成功:

java -version                                                                                                                                     ✔  399313:16:22

java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值