zoukankan      html  css  js  c++  java
  • 启动tomcat时 cannot execute binary file

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

    没管那么多就先安装了jdk-7u9-linux-x64.tar.gz,具体安装步骤百度下吧,这里就不说了。安装后环境变量也配好后,但问题出现了:bash: ./java: cannot execute binary file,我在jdk_home/bin/目录下找到java文件,执行./java,就出现./java: cannot execute binary file问题,但我在前面加sudo ./java是能执行的,不知道为什么?现在也还不明白为什么前面加sudo它就能执行?

    在网上找原因,发现是我装的ubutn系统是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
     
    是64位版本移到32位上。
     
    错误信息:
     ./java -version

    bash: ./java:

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

    没管那么多就先安装了jdk-7u9-linux-x64.tar.gz,具体安装步骤百度下吧,这里就不说了。安装后环境变量也配好后,但问题出现了:bash: ./java: cannot execute binary file,我在jdk_home/bin/目录下找到java文件,执行./java,就出现./java: cannot execute binary file问题,但我在前面加sudo ./java是能执行的,不知道为什么?现在也还不明白为什么前面加sudo它就能执行?

    在网上找原因,发现是我装的ubutn系统是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
     
    是64位版本移到32位上。
     
    错误信息:
     ./java -version

    bash: ./java: cannot execute binary file

  • 相关阅读:
    Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
    分布式架构2:Nginx下Session存储
    分布式架构3:MySQL集群(Mysql Cluster7.5.5)
    分布式架构1:Nginx实现负载均衡
    Oracle 触发器记录
    [Deprecation Notice] 本博客弃用, 迁移至新博客
    KM算法 O(n^3)最大权完美匹配
    Python 学习笔记(附 Pytorch)
    你一定看的懂的:vlan与交换机端口的三种模式access,trunk和hybrid
    Git代码回滚
  • 原文地址:https://www.cnblogs.com/ouyangjiayou8/p/7553372.html
Copyright © 2011-2022 走看看