赞
踩
17.0.7+
,以解决一个JDK bug:JDK-8299626SIGSEGV in PhaseIdealLoop::build_loop_late_post_work
aarch64
和x86_64
之分uname -m
查看系统架构。不同返回值的含义如下:
OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.9_9.tar.gz
或OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.9_9.pkg
找到JDK的安装目录,也就是环境变量JAVA_HOME
的值
# linux系统
export | grep "JAVA_HOME"
进入JDK安装目录,查看release文件
# linux系统
cat release
看OS_ARCH
是否与操作系统架构匹配 —— 注意: OS_ARCH
是指 Java 运行时环境(JRE)的操作系统架构,而不是指操作系统本身的架构
java -XshowSettings:properties -version
java -XshowSettings:properties -version
,其打印的os.arch
更加具体,比如x86_64可以显示是amd64还是Intel 64java -XshowSettings:properties -version
将x86_64架构具体到了amd64,以表明当前JDK可以适应adm64的操作系统架构cat current_revision
(不具有普遍性)cat current_revision
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。