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

相关推荐
一个平凡而乐于分享的小比特19 小时前
Linux内核中的container_of宏详解
linux·container_of
Leo July1 天前
【Java】Spring Security 6.x 全解析:从基础认证到企业级权限架构
java·spring·架构
lcreek1 天前
Linux信号机制详解:阻塞信号集与未决信号集
linux·操作系统·系统编程
星火开发设计1 天前
C++ 数组:一维数组的定义、遍历与常见操作
java·开发语言·数据结构·c++·学习·数组·知识
码道功成1 天前
Pycham及IntelliJ Idea常用插件
java·ide·intellij-idea
shandianchengzi1 天前
【记录】Tailscale|部署 Tailscale 到 linux 主机或 Docker 上
linux·运维·docker·tailscale
消失的旧时光-19431 天前
第四篇(实战): 订单表索引设计实战:从慢 SQL 到毫秒级
java·数据库·sql
John Song1 天前
Linux机器怎么查看进程内存占用情况
linux·运维·chrome
それども1 天前
@ModelAttribute vs @RequestBody
java
sichuanwuyi1 天前
Wydevops工具的价值分析
linux·微服务·架构·kubernetes·jenkins