CentOS配置Java環(huán)境后執(zhí)行java -version時(shí)報(bào)錯(cuò):
-bash: /usr/local/jdk1.8.0_381/bin/java: 無(wú)法執(zhí)行二進(jìn)制文件
原因是所使用的jdk的版本和Linux內(nèi)核架構(gòu)匹配不上
使用以下命令查看Linux架構(gòu):
[root@localhost ~]# cat /proc/version
Linux version 3.10.0-957.el7.x86_64 (mockbuild@kbuilder.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
[root@localhost ~]#
[root@localhost ~]#
可以看到是x86_64架構(gòu)。
而我使用的jdk是
arm64架構(gòu)下的。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-696130.html
因此需要首先搞清楚是x86_64架構(gòu)還是arm64架構(gòu)還是其他的什么架構(gòu)
在這里下載對(duì)應(yīng)的JDK版本
更換成
之后,執(zhí)行成功文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-696130.html
[root@localhost ~]# 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)
[root@localhost ~]#
到了這里,關(guān)于CentOS配置Java環(huán)境報(bào)錯(cuò)-bash: /usr/local/jdk1.8.0_381/bin/java: 無(wú)法執(zhí)行二進(jìn)制文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!