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

RISC-V Torture Test运行所需Java、Scala、SBT版本前置依赖咨询

问题描述

为获取向量支持,克隆了RISC-V Torture Test项目,按照文档完成所有前置步骤后,执行make igentest命令时出现依赖拉取失败报错,已知问题和旧版sbt有关,需要确认该项目适配的Java、Scala、SBT版本,运行环境为Ubuntu 20.04.2 LTS。

报错核心原因

本次报错由两个问题共同导致:

  • 项目内置的旧版sbt配置使用HTTP协议访问开源依赖仓库,当前各大公开依赖仓库均已强制要求HTTPS协议访问,HTTP请求会直接被拒绝
  • 运行环境的JDK版本与项目要求的sbt版本不兼容,MaxPermSize参数为JDK 7及更早版本的配置项,JDK 8及以上版本已移除该参数支持
适配版本说明

该项目的依赖版本已固定在配置文件中,具体适配版本如下:

  • SBT版本:项目指定版本为0.13.8,内置的sbt-launch.jar用于自动拉取该版本
  • Java版本:仅兼容JDK 7、JDK 8,高于8的版本无法兼容sbt 0.13.x系列
  • Scala版本:sbt 0.13.8内置配套的Scala 2.10.x版本,无需手动安装
Ubuntu 20.04环境修复步骤
  • 安装兼容的JDK版本
    执行命令:sudo apt update && sudo apt install openjdk-8-jdk
    安装完成后执行update-alternatives --config java,在弹出的列表中选择openjdk-8对应的序号,将系统默认Java版本切换为JDK 8
  • 修复仓库源的HTTP协议问题
    在当前用户目录下新建.sbt/repositories文件,写入使用HTTPS协议的依赖源配置,也可以直接修改项目内置的仓库配置,将所有http://开头的仓库地址替换为https://
  • 重新执行构建命令
    配置完成后重新运行make igentest即可正常拉取依赖完成构建

内容的提问来源于stack exchange,提问作者mazharul islam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 00:39:00