代码编织梦想

应用场景
在命令行执行 Gradle 时使用的 Gradle 版本为系统环境变量中指定的 Gradle 版本,使用的 JDK 为系统环境变量 JAVA_HOME 指定的 JDK。

来自 Gradle 官网的说明:

JAVA_HOME
Specifies the JDK installation directory to use for the client VM. This VM is also used for the daemon, unless a different one is specified in a Gradle properties file with org.gradle.java.home.

如果想在命令行中运行 Gradle 命令,并且指定使用的 JDK 版本,那么这里提供以下两个方案。

这里以指定使用 JDK 17 为例。

解决方案
方案1:
将环境变量中 JAVA_HOME 配置为 JDK 17 的路径。

方案2:
在项目中新建 gradle.properties 文件,然后添加以下配置:

org.gradle.java.home=C:\\Program Files\\Java\\jdk-17
 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaopangcame/article/details/128003074

【idea】gradle的jdk版本和idea的jdk版本不一致问题-爱代码爱编程

昨天遇到了一个坑,idea在build的时候提示找不到相关的类,但是用Ctrl点进去又能找到。搞了半天一直没弄出来,只好放弃了。今天问了实习带我的那个人,捣鼓了半天才发现原来是项目用了gradle来管理,idea在build gradle项目的时候是拿了gradle的jdk版本来build的,这就导致了build的jdk和实际上看到的jdk内容不一致。

Gradle第11课:Gradle 实现多工程的编译打包-爱代码爱编程

需要准备 一个熟悉的 IDE 开发工具JDK 7及以上Gradle 3.2以上Gradle构建的各生命周期 1.初始化阶段 在初始化阶段,Gradle 决定哪些工程将会参与到构建,然后为每一个工程创建一个Project的对象,通过该对象可以访问到工程的 Gradle 配置的所有功能。 2.配置阶段 在这个阶段,进行工程配置,工程的

mac安装指定版本jDK-爱代码爱编程

在mac上使用brew命令上打算安装jdk 1.8版本,所以使用brew cask install java命令安装,结果安装的是java 10,java 10 很多插件不能用,比如 gradle ,所以没办法,就百度了各种方式去查brew 命令如何安装别的版本的jdk,但是网上的方法都不可行, 参考了brew cask install caskroom

gradle java home_Eclipse使用gradle编译时,设置java home,使用固定的jdk版本进行编译...-爱代码爱编程

很多时候我们使用多个版本的jdk,比如说,用的是1.7 ,开发环境用1.8 那么经常碰到编译后的包是1.8版本的,虽然设置了1.7的,因为很多时候我们使用打包工具了。 1.7和1.8有个问题就是1.8 有向下的兼容问题。 比如说ConcurrentHashMap();使用1.8编译,1.7上跑,使用了keyset遍历,就报错了。 java.ut

gradle 指定java版本_java – 我如何告诉Gradle使用特定的JDK版本?-爱代码爱编程

我很抱歉的愚蠢的问题,但我不能弄清楚得到这个工作。 情况: >我有一个用gradle构建的应用程序 >应用程序使用JavaFX 我想要的是 >使用一个变量(根据开发人员机器定义),它指向一个JDK的安装,它将用于构建整个应用程序/ tests / … 我想想有gradle.properties文件,定义变量。就像是 JA

gradle 配置java版本_如何设置新的GRADLE版本-爱代码爱编程

我按照每一步设置新的 GRADLE 版本 . 我已经 v2.1 并且要更新,我下载了 v4.1 然后,我将其解压缩到一个目录中,并将所有数据移动到以下目录中: C:\ Program Files \ Android \ Android Studio1 \ gradle \ gradle-4.1 在File-> Settings->

gradle 指定java home_配置 JDK 环境变量 & Gradle 安装-爱代码爱编程

一、需求 Mac自带的JDK一般为1.6,安装IDE时会提示版过旧,从而需要替换成更高的版本; 安装 Gradle; 在 Eclipse 上导入并构建 Gradle 项目; 二、配置 JAVA_HOME 由于在添加 Gradle 环境变量时,发现 JAVA_HOME 的路径有错,想了一下,发现是因为之前粗暴地替换 JDK 时导致的问题。之前我

本地gradle提示java版本问题,gradle版本太低编译失败-爱代码爱编程

错误提示: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7 Could not initialize class org.codehaus.groovy.reflection.ReflectionCache 问题: gradle版本太低编译失败 处理: 修改项目

gradle java打包命令,Gradle 命令行打包APK,输出到指定路径-爱代码爱编程

Window系统下: 1.打开命令行工具 2.切换到gradlew的路径下 举例: cd  C:\Users\54225\Desktop\myProject\My 3. 命令行输入:  gradlew assembleDebug  在build\Output中生成debug签名的apk gradlew assembleRelease  在

gradle 指定java版本,我如何告诉Gradle使用特定的JDK版本?-爱代码爱编程

I can't figure out to get this working. Scenario: I have an application built with gradle The application uses JavaFX What I want Use a variable (defined per developer ma

怎样指定 gradle 依赖的 JDK 版本-爱代码爱编程

参考链接:https://stackoverflow.com/questions/18487406/how-do-i-tell-gradle-to-use-specific-jdk-version 平时开发中依赖管理基本是用 maven ,不用 gradle 。最近在优化公司的搜索业务,准备了解一下 lucene ,下了 lucene 的源码,结果编译的

gradle版本/gradleplugin版本/Javajdk版本/kotlin版本-爱代码爱编程

一、gradle 发布版本 参考:gradle 发布版本 Java版本兼容: Java versionFirst Gradle version to support it82.094.3104.7115.0125.4136.0146.3156.7167.0177.3二、gradle 版本和 gradle 插件版本 匹配兼容 参考:gradle 版

android studio gradle插件版本与gradle 版本对应关系_狂龙骄子的博客-爱代码爱编程

        工作中,新接手同事维护老项目,因升级 Android Gradle 插件版本与Gradle 版本不匹配,致使无法构建打包,特此进行了梳理。 目录 1、Android Gradle插件版本 与 Gradle版本关系 1.1、修改Gradle插件版本 1.2、修改Gradle版本 2、JDK版本 与 Gradle版本关系

andriod studio中gradle默认使用jdk的问题?_天天向上130716的博客-爱代码爱编程

android studio中的gradle默认使用的是其本身安装目录下jre。 依据如下:如下日志是首次使用时打印的 16:00    Project TestAS is using the following JDK location when running Gradle:             E:/Program Files/Android

mac笔记本安装gradle_mac安装gradle-爱代码爱编程

目录 前提一、下载gradle二、选择存放Gradle目录三、配置环境变量 前提 Gradle版本和jdk版本存在依赖关系,版本不匹配会导致报错,因此要先从Gradle官网确认Gradle版本对应的