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

相关推荐
序属秋秋秋17 分钟前
《Linux系统编程之进程基础》【进程优先级】
linux·运维·c语言·c++·笔记·进程·优先级
草莓熊Lotso18 分钟前
C++ STL map 系列全方位解析:从基础使用到实战进阶
java·开发语言·c++·人工智能·经验分享·网络协议·everything
加勒比之杰克22 分钟前
【操作系统原理】Linux 进程控制
linux·运维·服务器·进程控制
shura101424 分钟前
如何优雅地实现参数校验
java·开发语言
spencer_tseng1 小时前
Eclipse Oxygen 4.7.2 ADT(android developer tools) Plugin
android·java·eclipse
XH-hui2 小时前
【打靶日记】TheHackerLabs 之 THLPWN
linux·网络安全·thehackerlabs·thl
来来走走2 小时前
Android开发(Kotlin) 协程
android·java·kotlin
河铃旅鹿3 小时前
Android开发-java版:Framgent
android·java·笔记·学习
y***61314 小时前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
java·spring boot·spring
tanxinji4 小时前
RabbitMQ四种交换器类型详解及示例
java·rabbitmq