华为云aarch64架构下载jdk;Linux上jdk无法执行二进制文件及​gzip: stdin: invalid compressed data–format violated​报错

简介: 华为云aarch64架构下载jdk;Linux上jdk无法执行二进制文件及​gzip: stdin: invalid compressed data–format violated​报错

首先输入命令

java -version

直接给我报错:无法执行二进制文件

网上找了一堆,后面你得看看自己的Linux架构是什么,输入以下命令查看linux的操作系统版本

cat /proc/version

我当时华为云选择的服务器是openEuler。看到aarch64才反应过来我的jdk下错了
6.png
aarcha64的同学应该下这个版本,jdk1.8传送门:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html


需要Oracle账号的:


https://blog.csdn.net/AReallyMan/article/details/89429673

7.png
下载完毕后我当时是通过FinalShell上传的文件,然后进行解压到/usr/local,又给我报错...

tar -zxvf jdk-8u371-linux-aarch64.tar.gz -C/usr/local

解压jdk文件时候出现的信息


提示以下信息:

 gzip: stdin: invalid compressed data–format violated

 tar: Child returned status 1

 tar: Error is not recoverable: exiting now


然后打开发现里面的jdk文件少了很多,就是没加压完全,你可以先在本机上解压然后比较里面的文件,这里我的解决办法是后面发现他可能FinalShell传输文件不是以二进制传输的,下载了一个Xshell,然后可以支持二进制传输之后就解决了


目录
相关文章
|
24天前
|
Oracle Java 关系型数据库
入职必会-开发环境搭建41-Linux软件安装-安装JDK
本文介绍了在Linux系统中下载和安装JDK
入职必会-开发环境搭建41-Linux软件安装-安装JDK
|
23天前
|
Java Linux
Linux复制安装 jdk 环境
Linux复制安装 jdk 环境
38 3
|
2月前
|
Java Linux
Linux上管理不同版本的 JDK
Linux上管理不同版本的 JDK
42 0
|
8天前
|
监控 机器人 Unix
GoLand——windows下如何编译Linux二进制文件
GoLand——windows下如何编译Linux二进制文件
17 1
GoLand——windows下如何编译Linux二进制文件
|
3天前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
26 8
|
7天前
|
编解码 Linux 数据安全/隐私保护
Linux平台x86_64|aarch64架构如何实现轻量级RTSP服务
为满足在Linux平台(x86_64与aarch64架构)上实现轻量级RTSP服务的需求,我们开发了一套解决方案。该方案通过调用`start_rtsp_server()`函数启动RTSP服务,并设置端口号及认证信息。支持AAC音频和H.264视频编码,可推送纯音频、纯视频或音视频流。此外,还支持X11屏幕采集、部分V4L2摄像头采集、帧率/GOP/码率调整、摄像头设备选择与预览等功能。对于音频采集,支持alsa-lib和libpulse接口。整体设计旨在提供150-400ms的低延迟体验,适用于多种应用场景。
|
23天前
|
Java Linux
linux 安装配置 jdk8
linux 安装配置 jdk8
38 3
|
5天前
|
Oracle Java 关系型数据库
简单记录在Linux上安装JDK环境的步骤,以及解决运行Java程序时出现Error Could not find or load main class XXX问题
本文记录了在Linux系统上安装JDK环境的步骤,并提供了解决运行Java程序时出现的"Error Could not find or load main class XXX"问题的方案,主要是通过重新配置和刷新JDK环境变量来解决。
17 0
|
1月前
|
存储 Ubuntu Java
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
45 1
|
1月前
|
SQL 分布式计算 关系型数据库
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
Hadoop-12-Hive 基本介绍 下载安装配置 MariaDB安装 3台云服务Hadoop集群 架构图 对比SQL HQL
36 2