gradle安装

2023-05-16

Gradle是一个主要用于Java项目的通用构建工具。它结合了Ant和Maven的最佳功能。与使用XML进行脚本编写的前辈不同,Gradle使用Groovy,这是一种动态的,面向对象的Java平台编程语言,用于定义项目和构建脚本。

在本教程中,我们将向您展示如何在Ubuntu 18.04上安装Gradle。相同的说明适用于Ubuntu 16.04和任何基于Ubuntu的发行版,包括Linux Mint和Elementary OS。

前提条件

为了能够在Ubuntu系统上安装软件包,您必须以具有sudo权限的用户身份登录。

在Ubuntu上安装Gradle

以下部分提供了有关如何在Ubuntu 18.04上安装最新Gradle版本的分步说明。我们将从他们的官方网站下载最新版本的Gradle。

1.安装OpenJDK

Gradle需要安装Java JDK或JRE版本7或更高版本。我们将安装OpenJDK 8。

Java的安装非常简单。首先更新包索引:

linuxidc@linuxidc:~$ sudo apt update

在这里插入图片描述

键入以下命令安装OpenJDK包:

linuxidc@linuxidc:~$ sudo apt install openjdk-8-jdk

在这里插入图片描述

通过运行以下将打印Java版本的命令来验证Java安装:

linuxidc@linuxidc:~$ java -version

输出应该如下所示:

openjdk version "11" 2018-09-25
OpenJDK Runtime Environment (build 11+28-Ubuntu-3ubuntu2)
OpenJDK 64-Bit Server VM (build 11+28-Ubuntu-3ubuntu2, mixed mode, sharing)

在这里插入图片描述

如果您更喜欢Oracle Java而不是OpenJDK,请按下面的链接的说明安装Oracle Java。

https://www.linuxidc.com/Linux/2018-06/152667.htm

2。下载Gradle

在撰写本文时,Gradle的最新版本是4.10.2。在继续下一步之前,您应该检查Gradle发布页面,看看是否有新的版本可用。

首先使用以下wget命令下载/tmp目录中的Gradle二进制压缩文件:

wget https://services.gradle.org/distributions/gradle-5.1.1-all.zip -P /tmp

在这里插入图片描述

下载完成后,在/opt/gradle目录中提取zip文件:

sudo unzip -d /opt/gradle /tmp/gradle-*.zip

在这里插入图片描述

验证通过列出/opt/Gradle/gradle-5.1.1目录来提取Gradle文件:

ls /opt/gradle/gradle-*

在这里插入图片描述

3.设置环境变量

接下来,我们需要配置PATH环境变量以包含Gradle bin目录。 为此,请打开文本编辑器,并在/etc/profile.d/目录中创建名为gradle.sh的新文件。

sudo vim /etc/profile.d/gradle.sh

粘贴以下配置:

/etc/profile.d/gradle.sh

export GRADLE_HOME=/opt/gradle/gradle-5.1.1
export PATH=${GRADLE_HOME}/bin:${PATH}

在这里插入图片描述

保存并关闭文件。 此脚本将在shell启动时获取。

键入以下命令使脚本可执行:

sudo chmod +x /etc/profile.d/gradle.sh

使用以下命令加载环境变量:

source /etc/profile.d/gradle.sh

4.验证Gradle安装

要验证Gradle是否已正确安装,请使用gradle -v命令,该命令将显示Gradle版本:

gradle -v

您应该看到如下内容:

示例:

------------------------------------------------------------
Gradle 4.10.2
------------------------------------------------------------

Build time: 2018-09-19 18:10:15 UTC
Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd

Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant™ version 1.9.11 compiled on March 23 2018
JVM: 11 (Oracle Corporation 11+28-Ubuntu-3ubuntu2)
OS: Linux 4.19.0-041900-generic amd64

在这里插入图片描述

OK。 最新版本的Gradle现已安装在您的Ubuntu系统上。

总结

您已在Ubuntu 18.04上成功安装了Gradle。 您现在可以访问Gradle官方文档页面,了解如何开始使用Gradle。

如果您遇到问题或有反馈,请在下面留言。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

gradle安装 的相关文章

随机推荐

  • 5GC自学-5G接入网组成

    5GC接入网 如图所示 xff1a EPC xff08 就是4G核心网 xff09 被分为New Core xff08 5GC xff0c 5G核心网 xff09 和MEC xff08 移动网络边界计算平台 xff09 两部分 MEC移动到
  • 《C++程序设计实验3》

    描述 晶晶的朋友贝贝约晶晶下周一起去看展览 xff0c 但晶晶每周的1 3 5必须上课 xff0c 请帮晶晶判断她能否接受贝贝的邀请 xff0c 如果能输出YES xff1b 如果不能则输出NO 输入 输入贝贝邀请晶晶去看展览的日期 xff
  • webpack--PWA(网站离线访问技术)

    webpack config js const WorkboxWebpackPlugin 61 require 39 workbox webpack plugin 39 终端下载npm i workbox webpack plugin D
  • Ubuntu安装wine的方法(Linux Ubuntu安装Windows软件)

    我打算完全从头开始 xff0c 写一个专门用于桌面办公的纯国产操作系统 xff0c 规避主流操作系统上影响用户体验的问题 xff0c 系统力求简洁 前言 xff1a wine可以让你在linux上运行一些常用的windows xff0c 如
  • 冒泡排序,并输出每一趟的排序结果

    span class token keyword public span span class token keyword static span span class token keyword void span span class
  • [Linux]基于select的Socket编程实现客户端群聊[非阻塞]

    先看效果 xff1a 客户端的代码 xff1a span class hljs comment Create by Gpwner 2017年1月5日21 30 16 span span class hljs preprocessor inc
  • 深入理解Nginx~用于调试进程和定位问题

    1 是否以守护进程方式运行Nginx 语法 xff1a daemon on off 默认 xff1a daemon on 守护进程 xff08 daemon xff09 是脱离终端并且在后台运行的进程 它脱离终端是为了避免进程执行过程中的信
  • 笔记本电脑坏了,那些零件可以再利用

    1 买个硬盘盒 xff0c 把笔记本硬盘改装成移动硬盘 2 把笔记本的屏幕拆下来 xff0c 上淘宝买改装用的套装 xff0c 可以把笔记本的屏幕改装成扩展显示器和电视 xff08 重点推荐 xff09 3 内存条拆下来 xff0c 留着以
  • 天气预报API接口大全

    国家气象局提供的天气预报接口 接口地址 xff1a http www weather com cn data sk 101010100 html http www weather com cn data cityinfo 101010100
  • VMware安装Debian完成,启动出现黑屏现象,仅有一个光标,以及给出解决办法

    VMware安装Debian完成 xff0c 启动出现黑屏现象 xff0c 仅有一个光标 xff0c 以及给出解决办法 一 启动黑屏问题二 解决办法 一 启动黑屏问题 VMware安装Debian过程中 xff0c 一路选择默认选项 xff
  • C语言对栈的操作

    span class hljs preprocessor include lt stdio h gt span span class hljs preprocessor include lt stdlib h gt span span cl
  • Godot实用代码1000例

    关于 这是 Godot实用代码1000例 的CSDN博客版本 xff08 之前是PPT版本 xff09 xff0c 将收录笔者自己探索和学习的一些简单Godot编程案例 文章目录 关于原版开篇的废话适合哪些人群建议前置知识 基础的移动 旋转
  • Godot官网新闻翻译 - 2015年

    本文是 Godot官网新闻翻译 系列的第1篇 xff0c 该系列旨在翻译和汇总Godot官网所发布的所有新闻 让更多英文不好的童鞋可以领悟官方新闻中的重要信息和真谛 官网新闻地址 xff1a https godotengine org ne
  • 一文简单了解并构建DockerFile

    GreatSQL社区原创内容未经授权不得随意使用 xff0c 转载请联系小编并注明来源 GreatSQL是MySQL的国产分支版本 xff0c 使用上与MySQL一致 作者 xff1a 蟹黄瓜子文章来源 xff1a GreatSQL社区投稿
  • 更新sudo apt source提示sources.list拼写错误的解决方法

    如果sudo apt uodate 更新失败 xff0c 多半是源的问题 xff0c 这是轻的症状 xff0c 根据提示 xff0c 把产生错误错误源去掉就行了 xff0c 但是情况较复杂怎么办 xff1f 如果有一天 xff0c 你在终端
  • 静态库和动态链接库的安装(Windows环境)

    库的安装 xff1a freeglut为例 1 在SourceForge下载freeglut库 xff0c 其中包括include src文件夹和CMakesLists txt freeglut download SourceForge n
  • C++ share_ptr 循环引用问题浅析

    share ptr指针涉及到循环引用问题会因为share ptr指针对应的use count 无法清0 xff0c 导致内存泄露 xff0c 直接上例子 xff1a class S B class S A public shared ptr
  • 树莓派raspberry pi更换国内镜像

    有时候使用sudo apt get 和pip install 安装软件和一些库的时候下载速度简直是龟速如下图 xff1a xff0c 是因为在系统默认状态下 xff0c 安装软件会选择从国外的服务器上下载软件 默认地址是http raspb
  • 将SQL Server的任意记录转换为JSON格式(JQGRID) -- 支持SQL 2005

    从SQL 2008开始 xff0c SQL Sever已经支持JSON数据 xff0c SQL 2016已经对JSON数据的处理支持非常完善 对于SQL 2016以上版本的用户 xff0c 可以直接调用原生方法 xff0c 效率更高 因客户
  • gradle安装

    Gradle是一个主要用于Java项目的通用构建工具 它结合了Ant和Maven的最佳功能 与使用XML进行脚本编写的前辈不同 xff0c Gradle使用Groovy xff0c 这是一种动态的 xff0c 面向对象的Java平台编程语言