今天在虚拟机中安装JDK环境的时候出现了这个问题:

-bash: /usr/local/java/jdk/jdk1.8.0_181/bin/java: cannot execute binary file_oo

网上资料说是JDK和Linux环境版本不一致导致:

我的JDK是64位的,但是Linux是32位的:

-bash: /usr/local/java/jdk/jdk1.8.0_181/bin/java: cannot execute binary file_oo_02

更换JDK版本即可。