在Red Hat 8环境下安装Gradle

文章目录

小结

在Red Hat 8安装Gradle,并解决了Gradle编译的时候找不到tools.jar的问题。

问题

需要在在Red Hat 8安装Gradle,并在Gradle编译的时候碰到找不到tools.jar的问题, 如下:
Gradle does not find tools.jar

解决

安装Gradle前,需要安装Java,如下:

shell 复制代码
[root@Master ~]# yum install -y java
shell 复制代码
[root@Master ~]# wget https://services.gradle.org/distributions/gradle-8.4-bin.zip
[root@Master ~]# unzip gradle-8.4-bin.zip
[root@Master ~]# mkdir /opt/gradle
[root@Master ~]# cp -pr gradle-*/* /opt/gradle
[root@Master ~]# echo "export PATH=/opt/gradle/bin:${PATH}" | tee /etc/profile.d/gradle.sh
[root@Master ~]# chmod +x /etc/profile.d/gradle.sh
[root@Master ~]# source /etc/profile.d/gradle.sh

验证Gradle版本:

shell 复制代码
[root@Master ~]# gradle -v

------------------------------------------------------------
Gradle 8.4
------------------------------------------------------------

Build time:   2023-10-04 20:52:13 UTC
Revision:     e9251e572c9bd1d01e503a0dfdf43aedaeecdc3f

Kotlin:       1.9.10
Groovy:       3.0.17
Ant:          Apache Ant(TM) version 1.10.13 compiled on January 4 2023
JVM:          1.8.0_302 (Red Hat, Inc. 25.302-b08)
OS:           Linux 4.18.0-240.el8.x86_64 amd64

[root@Master ~]# 

========================================== 分割线 ============================================

对于Gradle编译的时候碰到找不到tools.jar的问题,是因为先前安装的java环境里没有root.jar这个文件,需要安装开发者版本(development package ),如下:

shell 复制代码
[root@Master ~]#  yum install java-1.8.0-openjdk-devel

以上安装设置后,问题解决,gradle指令可以正常完成。
gradle clean
gradle compile
gradle build

参考

How To Install Gradle on CentOS 8 / 7 & RHEL 8 / 7
Stackoverflow: Gradle Installation
How to Install Gradle on CentOS 8
Stackoverflow: Gradle does not find tools.jar
Gradle doesn't run because it can't find tools.jar in JRE

相关推荐
Percep_gan2 小时前
idea的使用小技巧,个人向
java·ide·intellij-idea
好奇的菜鸟11 小时前
如何在IntelliJ IDEA中设置数据库连接全局共享
java·数据库·intellij-idea
荔枝吻14 小时前
【沉浸式解决问题】idea开发中mapper类中突然找不到对应实体类
java·intellij-idea·mybatis
yzpyzp19 小时前
Android studio在点击运行按钮时执行过程中输出的compileDebugKotlin 这个任务是由gradle执行的吗
android·gradle·android studio
a_Dragon120 小时前
Spring Boot多环境开发-Profiles
java·spring boot·后端·intellij-idea
Albert Edison1 天前
【最新版】IntelliJ IDEA 2025 创建 SpringBoot 项目
java·spring boot·intellij-idea
木头没有瓜2 天前
idea离线安装插件
java·ide·intellij-idea
天河归来2 天前
使用idea创建springboot单体项目
java·spring boot·intellij-idea
SunTecTec3 天前
【阿里巴巴JAVA开发手册】IDE的text file encoding设置为UTF-8; IDE中文件的换行符使用Unix格式,不要使用Windows格式。
intellij-idea·seatunnel
JosieBook4 天前
【Java编程动手学】使用IDEA创建第一个HelloJava程序
java·开发语言·intellij-idea