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 version | First Gradle version to support it |
|---|---|
| 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 ⚠ |
Gradle的安装
我安装6.3的版本
Gradle 官网
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZUbUZRoF-1690249867587)(../笔记/图片备份/1690248244728.png)]](https://img-blog.csdnimg.cn/ea053a5401af4529b8cc1ce7da40e085.png)
下载完成后,进行解压
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f7DV7vJC-1690249867588)(../笔记/图片备份/1690248636533.png)]](https://img-blog.csdnimg.cn/d34f094f501d48de901c50f9ad0115ed.png)
环境配置
配置环境变量,新建名为 GRADLE_HOME 值为你的 Gradle 安装(解压)路径的环境变量

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3QJerwZm-1690249867588)(../笔记/图片备份/1690248770482.png)]](https://img-blog.csdnimg.cn/b698c3c0d36d4fcd9188175f158538d3.png)
然后将 %GRADLE_HOME%\bin 添加到 Path 环境变量中,注意与前一个变量需要用;隔开,然后点击确定
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MyZwQISx-1690249867589)(../笔记/图片备份/1690248880922.png)]](https://img-blog.csdnimg.cn/fc99638e64a24d8aa05a389056c8e918.png)
打开控制台,输入 gradle -v
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5ZeSPHxX-1690249867589)(../笔记/图片备份/1690248976851.png)]](https://img-blog.csdnimg.cn/95fb0a7880b54f61a997006c624248a0.png)
配置gradle仓库地址
在gradle解压目录里面,新建一个 repository 目录
建议放在同一个目录,这样以后迁移的时候好找
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uq0UM4Sw-1690249867590)(../笔记/图片备份/1690249067724.png)]](https://img-blog.csdnimg.cn/3cd59aa6b8ad41c59ace0d6160938726.png)
在环境变量中配置全局仓库地址,新增名为GRADLE_USER ,值为你的 Gradle 仓库路径的环境变量。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J37AqGgj-1690249867590)(../笔记/图片备份/1690249270467.png)]](https://img-blog.csdnimg.cn/501f226f8ff64c7ba0a9bcae72905198.png)
配置远程仓库镜像
以阿里云为例,配置远程仓库镜像,在 gradle中的 init.d文件夹中新建一个init.gradle文件,并在文件中添加如下配置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QTJaixWB-1690249867590)(../笔记/图片备份/1690249393370.png)]](https://img-blog.csdnimg.cn/c7858be1ddf3405f9333f0329f37d0d5.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)]](https://img-blog.csdnimg.cn/e65b734d37804fcfb111abee6e5f8617.png)