当你遇到“java cannot execute binary file”的错误时,通常意味着你尝试用Java运行一个不是Java程序的二进制文件,或者环境配置存在问题。以下是根据你提供的提示,分点进行的详细解答: 确认文件是否为有效的二进制可执行文件: 首先,你需要确认你尝试执行的文件确实是一个二进制可执行文件。对于Java程序,通常是以.cl...
执行:「java -version」查看JAVA版本,会出现:cannot execute binary file错误 图片 图片 截图中JDK的链接为: download.oracle.com/jav 4、使用「wget download.oracle.com/jav」下载文件 图片 5、解压jdk-18_linux-x64_bin.tar.gz、得到Jdk-18文件夹 解压指令:「tar -zxvf jdk-18_linux-x64_bin.tar.gz」...
通过解决上述问题,Linux环境下执行java命令的“/java: cannot execute binary file”错误通常能得到有效解决。确保操作系统与JDK版本一致,合理配置PATH环境变量,可有效避免此类执行问题。
今日在 Linux 安装 JDK,无论是 rpm 方式,还是 tar.gz 压缩包方式,都一直出问题,tar.gz 压缩包方式的安装,一直卡在 -bash: ./java: cannot execute binary file: Exec format error,我在网上看了很多博客,看来很多安装教程,但都说是机器和安装包出现32位和64位不兼容的问题,没有一个能解决我的问题,但是我...
在一个32位的Ubuntu系统中安装64位的JDK,具体安装步骤就是配置/etc/profile和/etc/environment。安装后环境变量也配好后,用java -version查看是否jdk噢诶之ok,结果问题出现了:bash: ./java: cannot execute binary file。 原因,ubutn系统是32位的,不可以安装64位的jdk,所出现上述问题。
java: cannot execute binary file 转自:http://jxwpx.blog.51cto.com/15242/222572 java: cannot execute binary file 如果遇到这个错,一般是操作系统位数出问题了。 [root@testserver usr]# java/jdk1.6.0_12/bin/java-bash: java/jdk1.6.0_12/bin/java: cannot execute binary file...
Trying to run this JDK version on a Linux with an Intel processor, the error can be reproduced: <name>@<host>:/tmp/jdk8u292-b10/jre/bin $ ./java -version -bash: ./java: cannot execute binary file: Exec format error Looking at the processor model the binary has been compiled for,...
Linux下出现/java: cannot execute binary file 这种情况一般虚拟机的位数(32和64)不匹配造成的。重新下一个和你虚拟机匹配的JDK版本就行了 其中带有X64的都是64位,其他32位
1. 2. ./java -version bash: ./java: cannot execute binary file 1. 2. 原因是安装jdk的版本和linux系统版本对不上,把64位的jdk版本移到32位上面安装了,所以会出现上面的问题。 怀有希望!!
Linux下出现/java: cannot execute binary file 有两种情况: 第一种是操作系统位数与jdk的位数版本不一致,32位的操作系统装了64位的jdk; 第二种情况是 /etc/profile里的path环境变量中, $PATH要写在$JAVA_HOME/bin之后即可,如果放在前面会出现找不到路径的情况。