问题现象描述:
到orcal官网上下载了两个jdk:
(1)jdk-7u9-linux-i586.tar.gz ------------>32位

(2)jdk-7u9-linux-x64.tar.gz   ------------>64位
先在系统上安装了jdk-7u9-linux-x64.tar.gz,具体安装步骤这里就不说了。安装后环境变量也配好后,执行java,但问题出现了:bash: ./java: cannot execute binary file,我在jdk_home/bin/目录下找到java文件,执行./java,就出现./java: cannot execute binary file问题,但我在前面加sudo ./java是能执行的,不知道为什么?现在也还不明白为什么前面加sudo它就能执行?
在网上找原因,发现是我装的linux的系统是32位的,而我装的jdk是64位的,所出现上述问题,疑惑的是我下的两个.tar.gz文件我分不出那个是64位的,那个是32位的。
[root@testserver usr]# java/jdk1.6.0_12/bin/java
-bash: java/jdk1.6.0_12/bin/java: cannot execute binary file

./java -version
bash: ./java: cannot execute binary file

原因是安装jdk的版本和linux系统版本对不上,把64位的jdk版本移到32位上面安装了,所以会出现上面的问题。

转载于:https://www.cnblogs.com/longshiyVip/p/4802339.html

linux出现bash: ./java: cannot execute binary file 问题的解决办法相关推荐

  1. java: cannot execute binary file问题的解决

    2019独角兽企业重金招聘Python工程师标准>>> 今天在虚机上安装了java,执行java -ersion 发现出现如题目错误,百了一下,发现应该是虚机32位的,而jdk是64 ...

  2. -bash: /tyrone/jdk/jdk1.8.0_91/bin/java: cannot execute binary file

    问题描述:今天在linux环境下安装了一下JDK,安装成功后,打算输入java -version去测试一下,结果却出错了. 错误信息:-bash: /tyrone/jdk/jdk1.8.0_91/bi ...

  3. 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 bi ...

  4. java: cannot execute binary file错误

    http://everlook.iteye.com/blog/1568886 tomcat报错: /data/cmsolr/tomcat-solr-bid/bin/catalina.sh: line ...

  5. mac上 go build的二进制文件在Linux上运行提示cannot execute binary file或者-bash: ./sayHello: 无法执行二进制文件的解决方式

    我在mac本上写的一段测试代码,想在linux系统上运行,go build sayHello.go,然后拷贝到Linux系统上./sayHello出现了错误提示: 提示cannot execute b ...

  6. Mac上执行Linux可执行文件报错:cannot execute binary file

    问题 在Mac上执行一个Linux可执行程序.出现以下报错:-bash: xxx: cannot execute binary file 解决 在Linux系统上执行,或在Mac上安装虚拟机.

  7. 【linux】运行run文件显示cannot execute binary file

    linux系统下遇到cannot execute binary file的问题,一般由以下情况造成: 1. 非root用户或者无执行权限 2. 编译环境不同(程序由其他操作环境复制过来)对于第一种情况 ...

  8. linux运行run文件显示cannot execute binary file

    感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如果转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167原博文地址 ...

  9. Ubuntu18.04报错:bin/bash: prebuilts/misc/linux-x86/bison/bison: cannot execute binary file解决

    报错:bin/bash: prebuilts/misc/linux-x86/bison/bison: cannot execute binary file报错原因:在x86 64位系统执行32位程序 ...

  10. ARM平台安装oracle时出现错误:runinstaller: line 97 /db/database/install/.oui: cannot execute binary file

    安装oracle时出现错误:runinstaller: line 97 /db/database/install/.oui: cannot execute binary file 用的华为云虚拟出的a ...

最新文章

  1. 【markdown】图片的处理
  2. python多维数据存储_在Python中存储和重新加载大型多维数据集
  3. POJ 3258 -- River Hopscotch(二分)
  4. spoj 375 Query on a tree (树链剖分)
  5. 管理服务器一般的作用,管理服务器作用
  6. 人这辈子没法做太多的事情
  7. ApacheCN Java 译文集 20211012 更新
  8. 洛谷P2486 [SDOI2011]染色(树链剖分+线段树判断边界)
  9. SQL Server中使用的公共数据类型
  10. 6月8日云栖精选夜读:mac下eclipse配置tomcat无法启动问题
  11. rtems源码树结构
  12. Serializable接口序列化与反序列化
  13. 软件测试mysql面试题及答案_软件测试技术之面试必问的25道数据库测试题
  14. Android Rect介绍
  15. 微信小程序转发功能的实现
  16. 进程管理(一)--进程管理的基本概念
  17. cmd是计算机语言吗,cmd的含义和作用
  18. QCC305x系列开发教程(入门篇)之1.3-烧录方式使用USB时的驱动安装及其出现“未知设备”的解决方法
  19. python学习线路图
  20. 数据科学家:大器晚成,是软件工程师成功的唯一捷径

热门文章

  1. leetcode 两数之和 java版本
  2. Java 小记 — RabbitMQ 的实践与思考
  3. session和cookie详解
  4. 命令行工具因换行符导致的问题
  5. Shell脚本--并发执行
  6. 《C语言及程序设计》程序阅读——数组与指针
  7. 《专家系统破解篇 六、IL代码破解--配套乱说》之 FeatherskyExpertSystem
  8. 华为培训视频-AAA培训
  9. JAVA OOP(二)——方法的重载、构造方法以及this关键字
  10. 【笔记】scp如何复制文件到带空格路径的server目录