grdle 的安装与配置 、gradle和jdk版本对应关系

java与gradle对应的版本关系

Java

Java Gradle需要Java版本在8到19之间。目前还不支持Java 20及更高版本。

Java 6和Java 7仍然可以用于编译,但已经不适合用于测试。Gradle 9.0不支持Java 6和Java 7的测试。任何完全支持的Java版本都可以用于编译或测试。

然而,最新的Java版本可能只支持编译或测试,但还不支持运行Gradle。

对于较旧的Gradle版本,请参见下表,哪个Gradle版本支持哪个Java版本。表1。

Java兼容性Java版本第一个Gradle版本支持它8 2.0 9 4.3 10 4.7 11 5.0 12 5.4 13 6.0 14 6.3 15 6.7 16 7.0 17 7.3 18 7.5 19 7.6 20 8.1⚠

Java versionFirst Gradle version to support it
82.0
94.3
104.7
115.0
125.4
136.0
146.3
156.7
167.0
177.3
187.5
197.6
208.1 ⚠

Gradle的安装

我安装6.3的版本

Gradle 官网

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZUbUZRoF-1690249867587)(../笔记/图片备份/1690248244728.png)]

下载完成后,进行解压

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f7DV7vJC-1690249867588)(../笔记/图片备份/1690248636533.png)]

环境配置

配置环境变量,新建名为 GRADLE_HOME 值为你的 Gradle 安装(解压)路径的环境变量

在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3QJerwZm-1690249867588)(../笔记/图片备份/1690248770482.png)]

然后将 %GRADLE_HOME%\bin 添加到 Path 环境变量中,注意与前一个变量需要用;隔开,然后点击确定

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MyZwQISx-1690249867589)(../笔记/图片备份/1690248880922.png)]

打开控制台,输入 gradle -v

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5ZeSPHxX-1690249867589)(../笔记/图片备份/1690248976851.png)]

配置gradle仓库地址

在gradle解压目录里面,新建一个 repository 目录

建议放在同一个目录,这样以后迁移的时候好找

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uq0UM4Sw-1690249867590)(../笔记/图片备份/1690249067724.png)]

在环境变量中配置全局仓库地址,新增名为GRADLE_USER ,值为你的 Gradle 仓库路径的环境变量。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J37AqGgj-1690249867590)(../笔记/图片备份/1690249270467.png)]

配置远程仓库镜像

以阿里云为例,配置远程仓库镜像,在 gradle中的 init.d文件夹中新建一个init.gradle文件,并在文件中添加如下配置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QTJaixWB-1690249867590)(../笔记/图片备份/1690249393370.png)]

allprojects {repositories {mavenLocal()maven { name "Alibaba" ; url "https://maven.aliyun.com/repository/public" }maven { name "Bstek" ; url "http://nexus.bsdn.org/content/groups/public/" }mavenCentral()}buildscript { repositories { maven { name "Alibaba" ; url 'https://maven.aliyun.com/repository/public' }maven { name "Bstek" ; url 'http://nexus.bsdn.org/content/groups/public/' }maven { name "M2" ; url 'https://plugins.gradle.org/m2/' }}}
}

在IDEA中配置Gradle

直接在 搜索框输入 Gradle ,配置完成后点击应用即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hHgOoUJv-1690249867590)(../笔记/图片备份/1690249768279.png)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/170271.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu下使用protoBuf

一、protobuf简介: 1.1 protobuf的定义: protobuf是用来干嘛的? protobuf是一种用于 对结构数据进行序列化的工具,从而实现 数据存储和交换。 (主要用于网络通信中 收发两端进行消息交互。所谓的“结构数据”是指类…

【STM32】GPIO输出

1 GPIO简介 (1)GPIO(General Purpose Input Output)通用输入输出口 (2)可配置为8种输入输出模式 (3)引脚电平:0V~3.3V,部分引脚可容忍5V(可以输…

【LeetCode】挑战100天 Day15(热题+面试经典150题)

【LeetCode】挑战100天 Day15(热题面试经典150题) 一、LeetCode介绍二、LeetCode 热题 HOT 100-172.1 题目2.2 题解 三、面试经典 150 题-173.1 题目3.2 题解 一、LeetCode介绍 LeetCode是一个在线编程网站,提供各种算法和数据结构的题目&…

QQ空间上传一次 500张限制突破记录

手机又好多照片了,用手机上传耽误时间,就导出到电脑了,上传到qq空间去。 结果发现不开通黄钻无法上传原图,那就开通吧! 开通了黄钻,居然不能一次上传超过 500 张,开通有何用? 五千…

电磁场信息论及先进MIMO (黄大年茶思屋座谈) 笔记

天线阵的负载动态调控,动态阻抗匹配网络,实时跟着扫描角度的变化而变化,可能突破Hannan极限。 新的天线构架: 周期 —》非周期 每个单元不一样 动态可调,可重构 每个天线多端口或多模式 多层天线 非周期结构天线的增…

vscode导入STM32CubeIDE工程文件夹未定义警告清除方法

0 前言 在我们使用vscode去编辑STM32CubeIDE的工程文件时,经常会出现一些类型未定义、头文件路径无效的问题,无法正常使用且非常影响观感。本文介绍如何设置vscode导入的STM32CubeIDE配置文件,解决这一问题。 1 vscode导入STM32CubeIDE工程…

从0到0.01入门 Webpack| 003.精选 Webpack面试题

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

rocky8.9配置K8S集群kubernetes,centos同理

rocky8.9配置K8S集群 节点主机名IP地址mastertang1192.168.211.101node1tang2192.168.211.102node2tang3192.168.211.103 1)准备工作 全部主机都配置静态ip vi /etc/sysconfig/network-scriptsTYPEEthernet PROXY_METHODnone BROWSER_ONLYno BOOTPROTOstatic DE…

【C指针(五)】6种转移表实现整合longjmp()/setjmp()函数和qsort函数详解分析模拟实现

🌈write in front :🔍个人主页 : 啊森要自信的主页 ✏️真正相信奇迹的家伙,本身和奇迹一样了不起啊! 欢迎大家关注🔍点赞👍收藏⭐️留言📝>希望看完我的文章对你有小小的帮助&am…

java学习part11继承

1.类的继承 继承为了让类之间建立联系,同时复用代码。 子类和父类的同名函数构成重写,能覆盖,除非用super.xx()调。 同名属性不会覆盖,而是并存,用super.xx调。 2.子类初始化 子类会自动调用父类无参构造super() 3.重…

如何把自己银行卡里的钱转账充值到自己支付宝上?

原文来源:https://www.caochai.com/article-4524.html 支付宝余额是支付宝核心功能之一,主要用于网购支付、线下支付、转账等场景。用户可以将银行卡、余额宝等资金转入或转出至支付宝余额,实现快速转账和支付。 如何把自己银行卡里的钱转账…

PyCharm 安装插件Vue

一、打开PyCharm工具 File -> Settings -> Plugins 二、在项目中添加Vue.js的依赖项。 npm install vue 三、页面应用

基于51单片机的百叶窗控制系统设计

**单片机设计介绍, 基于51单片机的百叶窗控制系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于51单片机的百叶窗控制系统设计可以分为硬件设计和软件设计两个方面。下面是一个简要的设计介绍: …

【微服务专题】SpringBoot自动配置简单源码解析

目录 前言阅读对象阅读导航前置知识什么是自动配置0.1 基本概念0.2 SpringBoot中的【约定大于配置】0.3 从SpringMVC看【约定大于配置】0.4 从Redis看【约定大于配置】0.5 小结 笔记正文一、EnableAutoConfiguration源码解析二、SpringBoot常用条件注解源码解析2.1 自定义条件注…

HCIP-七、IS-IS 综合实验

七、IS-IS 综合实验 实验拓扑实验需求及解法1.如图所示,配置所有路由器的接口IP地址。2.运行IS-IS,进程号13.IS-IS优化4.路径优化 实验拓扑 实验需求及解法 本实验模拟IS-IS综合网络,完成以下需求: 1.如图所示,配置所…

2017年7月13日 Go生态洞察:向Go 2迈进

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

影刀RPA_boss直聘翻页(避坑)

boss直聘翻页这里有个坑 问题: 无限循环中,点击下一页按钮,直到不可点击为止。 发现,在点到第5页的时候,再次点击下一页,直接就点击了页码10,导致流程直接就结束了。 在第5页进行校验&#xff0…

Unity 场景切换

Unity场景切换可使用以下方法: 1、SceneManager.LoadScene()方法: using UnityEngine.SceneManagement;// 切换到Scene2场景 SceneManager.LoadScene("Scene2"); 2、使用SceneManager.LoadSceneAsync()方法异步加载场景,异步加载…

2005-2023年6月中国全球投资追踪数据(China-Global-Investment-Tracker-2023-Spring)

2005-2023年6月中国全球投资追踪数据(China-Global-Investment-Tracker-2023-Spring) 1、时间;2005-2023年6月 2、来源:American Enterprise Institute 3、指标:Year、Month、Investor、Quantity、in、Millions、Share、Size、…

大一统模型 Universal Instance Perception as Object Discovery and Retrieval 论文阅读笔记

Universal Instance Perception as Object Discovery and Retrieval 论文阅读笔记 一、Abstract二、引言三、相关工作实例感知通过类别名进行检索通过语言表达式的检索通过指代标注的检索 统一的视觉模型Unified Learning ParadigmsUnified Model Architectures 四、方法4.1 Pr…