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

执行gradlew genSources时遇TLS协议版本不兼容错误求助

解决FabricMC模板项目genSources的TLS协议错误

可行解决方法:

1. 命令行直接指定TLS参数

执行genSources时附加JVM参数,强制覆盖协议配置,优先级高于项目内的gradle.properties:

./gradlew genSources -Dhttps.protocols=TLSv1.1,TLSv1.2,TLSv1.3

2. 修改Gradle全局配置

在Linux Mint中,创建或编辑~/.gradle/gradle.properties文件,添加全局JVM参数:

org.gradle.jvmargs=-Dhttps.protocols=TLSv1.1,TLSv1.2,TLSv1.3

此配置会作用于所有本地Gradle项目,避免单个项目设置不生效的问题。

3. 检查并调整Java版本

FabricMC模板要求Java 17及以上版本,先确认本地Java版本:

java -version

若版本过低,安装OpenJDK 17:

sudo apt update && sudo apt install openjdk-17-jdk

然后在IntelliJ IDEA中切换项目SDK:

  • 打开File > Project Structure > Project Settings > Project
  • 将Project SDK设置为已安装的Java 17,同步项目配置。

4. 更新系统SSL库

尝试修复系统层面的SSL支持问题:

sudo apt update && sudo apt install --reinstall libssl-dev

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 19:17:35