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,正确显示版本:

相关推荐
magic 24515 分钟前
Java设计模式:责任链模式
java·设计模式·责任链模式
huangyuchi.1 小时前
【Linux】编译器gcc/g++及其库的详细介绍
linux·运维·服务器·笔记·编译器·gcc·g++
我是苏苏1 小时前
C#基础:使用线程池执行并行任务
java·服务器·c#
风象南1 小时前
SpringBoot实现实时弹幕
java·spring boot·后端
编程、小哥哥2 小时前
互联网大厂Java求职面试实战:Spring Boot微服务架构及Kafka消息处理示例解析
java·spring boot·微服务·kafka·面试技巧
liuyunluoxiao3 小时前
内存管理【Linux操作系统】
linux
独行soc3 小时前
2025年渗透测试面试题总结-腾讯[实习]安全研究员(题目+回答)
linux·安全·web安全·面试·职场和发展·渗透测试
magic 2453 小时前
return this;返回的是谁
java·开发语言
egoist20233 小时前
【Linux仓库】冯诺依曼体系结构与操作系统【进程·壹】
linux·运维·服务器·开发语言·操作系统·冯诺依曼体系结构
白总Server4 小时前
Golang 依赖注入:构建松耦合架构的关键技术
linux·运维·服务器·macos·架构·golang·xcode