讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux怎么安装Gradle构建工具_Linux Gradle安装配置方法教程【步骤】

夜墨酱_8647

夜墨酱_8647

发布时间:2026-04-04 12:16:37

|

493人浏览过

|

来源于php中文网

原创

Gradle在Linux中可通过SDKMAN!、手动解压、APT、YUM/DNF四种方式安装,均需确保JDK已安装且JAVA_HOME配置正确,最后执行gradle -v验证版本及Java环境。

linux怎么安装gradle构建工具_linux gradle安装配置方法教程【步骤】

如果您在Linux系统中需要使用Gradle构建工具,但尚未安装或配置成功,则可能是由于缺少Java环境、未正确设置环境变量或安装方式不匹配当前系统。以下是多种可行的安装与配置方法:

一、通过SDKMAN!自动安装

SDKMAN!是一个用于管理多个软件开发工具版本的命令行工具,特别适合快速安装和切换Gradle版本,适用于具备网络访问能力(尤其是可连接境外源)的Linux环境。

1、在终端中执行安装SDKMAN!的初始化命令:
curl -s "https://get.sdkman.io" | bash

2、加载SDKMAN!环境:
source "$HOME/.sdkman/bin/sdkman-init.sh"

3、验证SDKMAN!是否就绪:
sdk version

4、列出可用的Gradle版本:
sdk list gradle

5、选择并安装指定版本(例如8.10):
sdk install gradle 8.10

6、设置为默认版本:
sdk default gradle 8.10

二、手动下载并解压安装

该方法不依赖外部包管理器,完全可控,适用于内网环境或需精确控制安装路径的场景。要求提前安装JDK并确保JAVA_HOME已正确配置。

1、进入Gradle官方发布页下载对应版本的二进制分发包:
wget https://services.gradle.org/distributions/gradle-8.10-bin.zip

2、创建统一安装目录:
sudo mkdir -p /opt/gradle

3、解压压缩包至该目录:
sudo unzip gradle-8.10-bin.zip -d /opt/gradle/

4、重命名解压后的文件夹便于识别:
sudo mv /opt/gradle/gradle-8.10 /opt/gradle/current

5、编辑全局环境变量配置文件:
sudo nano /etc/profile

6、在文件末尾添加以下两行(注意等号两侧无空格):
export GRADLE_HOME=/opt/gradle/current
export PATH=$GRADLE_HOME/bin:$PATH

7、使配置立即生效:
source /etc/profile

三、通过APT仓库安装(Ubuntu/Debian系)

该方式利用系统包管理器完成安装,适合偏好标准化部署、追求最小化手动干预的用户,但所含版本可能滞后于官方最新发布。

1、更新系统软件包索引:
sudo apt update

2、安装必要依赖项:
sudo apt install apt-transport-https dirmngr wget software-properties-common -y

3、导入GPG密钥以验证仓库签名:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D7CC6F019D06AF36

4、添加第三方Gradle PPA仓库:
sudo add-apt-repository ppa:cwchien/gradle

5、再次更新并安装Gradle:
sudo apt update && sudo apt install gradle -y

四、通过YUM/DNF安装(CentOS/RHEL/Fedora系)

该方法适用于RPM包管理体系,安装过程由系统包管理器统一调度,兼容性高且便于后续维护。

1、启用EPEL扩展仓库(如未启用):
sudo dnf install epel-release -y

2、安装Gradle(Fedora 36+ 或 RHEL 9+ 推荐使用dnf):
sudo dnf install gradle -y

3、若使用较老版本CentOS 7,可改用yum并先配置Gradle专用仓库:
sudo yum install java-11-openjdk-devel -y
sudo yum install wget -y
wget https://github.com/gradle/gradle/releases/download/v8.10/gradle-8.10-bin.zip
sudo unzip gradle-8.10-bin.zip -d /opt/

4、配置环境变量:
echo 'export GRADLE_HOME=/opt/gradle-8.10' | sudo tee -a /etc/profile
echo 'export PATH=$GRADLE_HOME/bin:$PATH' | sudo tee -a /etc/profile
source /etc/profile

五、验证安装结果

无论采用上述哪一种安装方式,最终都必须确认Gradle可被系统识别并正常运行,核心是检查其版本输出与Java运行时依赖是否满足。

1、检查Java是否已安装并可达:
java -version

2、执行Gradle版本查询命令:
gradle -v

3、观察输出中Gradle版本号、Kotlin版本、Groovy版本、Ant版本、JVM版本及供应商信息是否完整显示

4、若提示command not found: gradle,请检查PATH是否包含Gradle的bin目录,并确认shell配置文件是否已重新加载

5、若提示Could not determine java version from 'xx.x.x',说明JAVA_HOME未正确定义或指向了JRE而非JDK

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

相关专题

更多
Kotlin协程编程与Spring Boot集成实践
Kotlin协程编程与Spring Boot集成实践

本专题围绕 Kotlin 协程机制展开,深入讲解挂起函数、协程作用域、结构化并发与异常处理机制,并结合 Spring Boot 展示协程在后端开发中的实际应用。内容涵盖异步接口设计、数据库调用优化、线程资源管理以及性能调优策略,帮助开发者构建更加简洁高效的 Kotlin 后端服务架构。

351

2026.02.12

Java Kotlin协程与异步编程实战
Java Kotlin协程与异步编程实战

本专题围绕 Kotlin 协程与异步编程展开,讲解挂起函数、协程作用域、异步任务调度及并发控制方法。通过实际项目案例,帮助开发者提升后端服务性能,实现高效异步任务处理与稳定性保障。

159

2026.04.13

Kotlin Android开发教程大全
Kotlin Android开发教程大全

系统讲解 Google 官方推荐的 Android 开发首选语言 Kotlin 的核心知识与工程实践,涵盖 Kotlin 简洁语法(空安全/数据类/扩展函数/解构声明/作用域函数)与 Java 互操作、集合操作与函数式编程、协程(Coroutines)异步编程(suspend/launch/async/Flow)、Jetpack Compose 声明式 UI 开发(状态管理/组合函数/导航/动画)、MVVM / MVI 架构设计与 Vi

248

2026.06.03

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

3503

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

775

2023.10.30

default gateway怎么配置
default gateway怎么配置

配置default gateway的步骤:1、了解网络环境;2、获取路由器IP地址;3、登录路由器管理界面;4、找到并配置WAN口设置;5、配置默认网关;6、保存设置并退出;7、检查网络连接是否正常。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

357

2023.12.07

github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

8405

2026.01.21

GitHub官网入口版本汇总
GitHub官网入口版本汇总

本专题整合了GitHub入口版本地址汇总,阅读专题下面的文章了解更多详细内容。

838

2026.04.02

C++运算符基础入门
C++运算符基础入门

本专题详细讲解了C++运算符的类型、语法与使用方法,涵盖算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符及其他特殊运算符,并通过代码示例解析优先级与结合性。

0

2026.10.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn