You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian ARM64安装JDK遇dpkg错误:archive非常规文件的解决咨询

dpkg安装Oracle JDK报错问题解决

错误含义

dpkg: error: archive 'jdk-20.0.2' is not a regular file 这个错误的核心是工具用错了:dpkg是Debian系系统专门用来安装.deb格式软件包的工具,而你提供给它的是解压后的JDK目录(或是tar.gz压缩包),这些都不属于dpkg能识别处理的归档格式,因此报错提示该文件不是它可处理的常规归档文件。

解决步骤

Oracle官网下载的JDK是tar.gz格式的绿色压缩包,不需要用dpkg安装,正确操作如下:

  1. 确认解压后的JDK目录
    你已通过tar zxvf jdk-20_linux-aarch64_bin.tar.gz解压得到jdk-20.0.2目录,进入该目录所在位置(比如Downloads文件夹)。

  2. 将JDK目录迁移到系统标准Java安装路径
    执行命令把解压后的文件夹移动到Linux系统常用的Java安装目录:

    sudo mv jdk-20.0.2 /usr/lib/jvm/
    
  3. 配置系统环境变量
    编辑全局环境配置文件(对所有用户生效):

    sudo nano /etc/profile
    

    在文件末尾添加以下内容(注意替换jdk-20.0.2为你实际的JDK目录名):

    export JAVA_HOME=/usr/lib/jvm/jdk-20.0.2
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    

    保存并退出编辑器(按Ctrl+O,回车确认,再按Ctrl+X)。

  4. 使环境变量立即生效
    执行命令让新配置生效:

    source /etc/profile
    
  5. 验证安装结果
    执行以下命令检查Java是否正常可用:

    java -version
    javac -version
    

    如果输出JDK版本信息,说明配置成功。


内容的提问来源于stack exchange,提问作者Tyler Roberts

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 21:29:58