Ubuntu下载jdk:cannot execute binary file

虚拟机上Ubuntu系统安装jdk且配置环境之后,java -version显示cannot execute binary file,多番查阅推测是由于系统和jdk版本不兼容的原因。

uname -m查看系统版本位i686,是32位的,和64位的jdk版本不兼容。因此,下载32位的jdk,也就是Oracle官网里的linux x86版本的jdk。

解压后配置vim /etc/profile,配置环境变量:

source /etc/profile,使得配置生效。

输入java -version,正确显示版本:

相关推荐
光电笑映7 小时前
进程间通信:深入 System V IPC:共享内存、消息队列与信号量
linux·运维·服务器·c++
RisunJan7 小时前
Linux命令-patch (为开放源代码软件安装补丁程序)
linux·服务器·算法
霸道流氓气质7 小时前
Spring AI Alibaba Skills 完整实战:从零构建智能会议助手
java·人工智能·spring
皆圥忈8 小时前
_Linux文件系统与磁盘结构深度解析
linux
向日葵.8 小时前
linux & qnx & git 命令 2
linux·运维·git
丑过三八线8 小时前
Systemd Cgroup 驱动详解
linux·ubuntu·容器
‎ദ്ദിᵔ.˛.ᵔ₎8 小时前
linux的vim编辑器
linux
极客先躯8 小时前
高级java每日一道面试题-2026年02月04日-实战篇[Docker]-如何在容器之间共享数据?
java·运维·网络·docker·容器·自动化·高级面试题
真实的菜8 小时前
微服务架构痛点
java·微服务·架构
小楊不秃头8 小时前
Spring:Bean的存储
java·spring·bean