网站建设力度,百度直播推广,做网站加一个定位功能要多少钱,做月季评分表的工程网站叫什么CentOS配置Java环境后执行java -version时报错#xff1a;
-bash: /usr/local/jdk1.8.0_381/bin/java: 无法执行二进制文件原因是所使用的jdk的版本和Linux内核架构匹配不上 使用以下命令查看Linux架构#xff1a;
[rootlocalhost ~]# cat /proc/version
Linux version 3.1…CentOS配置Java环境后执行java -version时报错
-bash: /usr/local/jdk1.8.0_381/bin/java: 无法执行二进制文件原因是所使用的jdk的版本和Linux内核架构匹配不上 使用以下命令查看Linux架构
[rootlocalhost ~]# cat /proc/version
Linux version 3.10.0-957.el7.x86_64 (mockbuildkbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 8 23:39:32 UTC 2018
[rootlocalhost ~]#
[rootlocalhost ~]# 可以看到是x86_64架构。 而我使用的jdk是 arm64架构下的。
因此需要首先搞清楚是x86_64架构还是arm64架构还是其他的什么架构 在这里下载对应的JDK版本 更换成 之后执行成功
[rootlocalhost ~]# java -version
java version 1.8.0_381
Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.381-b09, mixed mode)
[rootlocalhost ~]#