主页 > IT业界  > 

【原创】在ubuntu中搭建gradle开发环境

【原创】在ubuntu中搭建gradle开发环境
检查Linux版本 root@ :~# hostnamectl Static hostname: .0x88 Icon name: computer-vm Chassis: vm Machine ID: 30fa955a36be492ca459599ef20bc508 Boot ID: 37084dbe36f44adaa075e8f9a98f132e Virtualization: kvm Operating System: Ubuntu 22.04.5 LTS Kernel: Linux 5.15.0-125-generic Architecture: x86-64 检查Java环境 root@ :~# java -version openjdk version "21.0.6" 2025-01-21 OpenJDK Runtime Environment (build 21.0.6+7-Ubuntu-122.04.1) OpenJDK 64-Bit Server VM (build 21.0.6+7-Ubuntu-122.04.1, mixed mode, sharing)

如果没有安装Java的话,请执行如下命令:

apt-get install openjdk-21-jdk

如果需要检查可安装的Java的话,请执行如下指令

root@ :~# apt-cache search java

找到 JDK 的实际安装路径

root@ :~# update-alternatives --display java java - auto mode link best version is /usr/lib/jvm/java-21-openjdk-amd64/bin/java link currently points to /usr/lib/jvm/java-21-openjdk-amd64/bin/java link java is /usr/bin/java slave java.1.gz is /usr/share/man/man1/java.1.gz /usr/lib/jvm/java-21-openjdk-amd64/bin/java - priority 2111 slave java.1.gz: /usr/lib/jvm/java-21-openjdk-amd64/man/man1/java.1.gz

查看 /usr/bin/java 的实际链接

root@ :~# ls -l /usr/bin/java lrwxrwxrwx 1 root root 22 Feb 17 16:18 /usr/bin/java -> /etc/alternatives/java

查看 /etc/alternatives/java 的链接

root@ :~# ls -l /etc/alternatives/java lrwxrwxrwx 1 root root 43 Feb 17 16:18 /etc/alternatives/java -> /usr/lib/jvm/java-21-openjdk-amd64/bin/java

临时设置 JAVA_HOME(仅对当前终端会话有效)

export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH

永久设置 JAVA_HOME(对所有终端会话有效)

echo "export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64" >> ~/.bashrc echo "export PATH=\$JAVA_HOME/bin:\$PATH" >> ~/.bashrc

重新加载配置文件

source ~/.bashrc

验证设置

root@ :~# echo $JAVA_HOME /usr/lib/jvm/java-21-openjdk-amd64 root@ :~# $JAVA_HOME/bin/java -version openjdk version "21.0.6" 2025-01-21 OpenJDK Runtime Environment (build 21.0.6+7-Ubuntu-122.04.1) OpenJDK 64-Bit Server VM (build 21.0.6+7-Ubuntu-122.04.1, mixed mode, sharing) 安装 SDKMAN

安装

root@ :~# curl -s " get.sdkman.io" | bash

如果安装失败的话,换时间,多试几次。

生效

source "/root/.sdkman/bin/sdkman-init.sh"

检查

root@ :~# sdk version SDKMAN! script: 5.19.0 native: 0.5.0 安装gradle root@ :~# sdk install gradle Downloading: gradle 8.12.1 In progress... ###########################

下载的包比较大,需要耐心多等一会儿。

检查gradle

root@ :~# gradle -v Welcome to Gradle 8.12.1! Here are the highlights of this release: - Enhanced error and warning reporting with the Problems API - File-system watching support on Alpine Linux - Build and test Swift 6 libraries and apps For more details see docs.gradle.org/8.12.1/release-notes.html ------------------------------------------------------------ Gradle 8.12.1 ------------------------------------------------------------ Build time: 2025-01-24 12:55:12 UTC Revision: 0b1ee1ff81d1f4a26574ff4a362ac9180852b140 Kotlin: 2.0.21 Groovy: 3.0.22 Ant: Apache Ant(TM) version 1.10.15 compiled on August 25 2024 Launcher JVM: 21.0.6 (Ubuntu 21.0.6+7-Ubuntu-122.04.1) Daemon JVM: /usr/lib/jvm/java-21-openjdk-amd64 (no JDK specified, using current Java home) OS: Linux 5.15.0-125-generic amd64 测试

创建build.gradle文件

vi build.gradle

里面填写如下内容

task hello { doLast { println 'Hello, Gradle!' } }

保存,退出vi 执行如下指令

root@ :~# gradle -q hello Hello, Gradle!

删除build.gradle文件

rm build.gradle

创建 build.gradle.kts文件,添加内容如下

task("hello") { doLast { println("Hello, kotlin Gradle!") } }

执行如下指令

root@ :~# gradle -q hello Hello, kotlin Gradle!
标签:

【原创】在ubuntu中搭建gradle开发环境由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【原创】在ubuntu中搭建gradle开发环境