首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在通过Gradle导入项目时找到了无效的JDK配置

在通过Gradle导入项目时找到了无效的JDK配置
EN

Stack Overflow用户
提问于 2015-09-18 06:04:09
回答 14查看 132.3K关注 0票数 71

我已经安装了IntelliJ,我需要导入一个Gradle项目。

我使用命令提示符和gradlew命令构建了gradle项目。

在IntelliJ欢迎页面,我已经进行了适当的说明,当我选择“完成”。我得到以下错误:

找到了无效的Gradle JDK配置。打开分级设置JAVA_HOME环境变量未设置。

当我单击"Open设置“时,弹出的错误是:在程序文件中的IntelliJ目录下找到一个路径,在jre/jre/bin/.等目录中搜索。

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2016-04-13 23:58:01

刚刚找到了解决办法:

  • 创建一个空的Gradle项目,然后转到“”并检查到JDK的路径(如果不是,它应该是有效的,您可以添加自己的路径)。
  • 然后构建这个空项目,等待并完成后,关闭IntelliJ。
  • 重新启动它并尝试导入/打开您的Gradle项目,现在它应该可以工作了。
票数 76
EN

Stack Overflow用户

发布于 2020-12-01 14:12:25

删除.gradle .idea 的很可能会解决这个问题。

所以:

  • 关闭项目
  • 转到项目dir并删除.gradle.idea
  • 返回并使用IDE重新打开项目

必须在您的PC上本地生成(虽然.idea的某些内容可能是版本控制的),而不是从远程或其他地方提取(它们也应该在.gitignore中)。

在我的例子中,原因是,这两个文件夹是在另一台计算机上生成的,而我以前已经用这两个文件夹打开了一个项目。

票数 138
EN

Stack Overflow用户

发布于 2017-09-21 22:47:31

您不需要创建一个新项目来修复这个问题。您可以从主窗口(配置->项目默认->项目结构)执行此操作:

然后,在SDKs上设置适当的JDK home path

如果您在Mac上,单击带有3个点的按钮并选择文件夹/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home

我在这里发现了这个:

https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000266650-invalid-gradle-jdk-configuration-found

票数 38
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32654016

复制
相关文章
IntelliJ IDEA如何导入Gradle项目
最近学习Gradle,本文来重点介绍一下,如何使用IntelliJ IDEA导入`Gradle项目的一种方法。
栋先生
2018/09/29
7.3K0
IntelliJ IDEA如何导入Gradle项目
导入 Gradle 项目到 IntelliJ IDEA
如果是 Gradle 项目的话,你的 Gradle 项目应该会有一个 build.gradle 文件。
HoneyMoose
2020/07/07
1.5K0
导入 Gradle 项目到 IntelliJ IDEA
Gradle 的项目导入到 IntelliJ 后子项目源代码不能导入
在一个 Gradle 项目中,有若干子项目。 当 Gradle 到如后,子项目不能被 IntelliJ  识别代码。 如下图的这个代码就没有被自动识别。 这个有可能是因为你的这个子项目没有被添加到父项
HoneyMoose
2019/10/15
1K0
Gradle 的项目导入到 IntelliJ 后子项目源代码不能导入
Gradle依赖方式——Lombok在Gradle中的正确配置姿势
写过java的都知道,lombok几乎在项目中处于不可或缺的一部分,但是lombok在Gradle的项目中配置并非人人都知道。
Zack说码
2019/08/05
12.6K0
在gradle中构建java项目
之前的文章我们讲到了gradle的基本使用,使用gradle的最终目的就是为了构建java项目。今天本文将会详细的讲解如何在gradle中构建java项目。
程序那些事
2021/02/20
1.8K0
【Android Gradle 插件】Gradle 基础配置 ② ( Gradle 空白项目构建示例演示 )
在任意一个空白目录 , 创建 build.gradle 构建脚本 , 该脚本是 Gradle 构建的入口 ;
韩曙亮
2023/03/30
5940
【Android Gradle 插件】Gradle 基础配置 ② ( Gradle 空白项目构建示例演示 )
在gradle中构建java项目
之前的文章我们讲到了gradle的基本使用,使用gradle的最终目的就是为了构建java项目。今天本文将会详细的讲解如何在gradle中构建java项目。
程序那些事
2021/02/25
1.3K0
在gradle中构建java项目
之前的文章我们讲到了gradle的基本使用,使用gradle的最终目的就是为了构建java项目。今天本文将会详细的讲解如何在gradle中构建java项目。
子润先生
2021/06/21
1.7K0
Android 项目编译 Gradle 配置说明
  Android 的Gradle版本更新换代还是很快的,更新换代除了功能上变得强大之外,还会出现很多意料之外的Bug,而很多开发者会被折磨的死去活来,下面我们来看有哪些编译配置。
晨曦_LLW
2023/04/27
2.9K0
Android 项目编译 Gradle 配置说明
Eclipse 项目以非gradle方式导入Android Studio
对于以前习惯了Eclipse ide的开发这来说,要把项目导入到studio是一件很不愿接受的事情,但是。。。毕竟人家官方都给出建议了,并且年后会逐渐被淘汰 如下图所示是一个典型的eclipse项目
xiangzhihong
2018/01/30
1.2K0
Eclipse 项目以非gradle方式导入Android Studio
springboot使用gradle构建项目导入本地jar包的方法
问题:需要用到一个jar包,使用gradle配置下载不下来就放在了本地,结果每次更新build.gradle的配置后都要从project structure里面添加。
用户10325771
2023/03/01
1.8K0
ARC无效时block的赋值
总所周知,当ARC无效时,block默认是在栈区或全局数据区,要想复制到堆区,需要一些特殊手段,这些手段在《Objective-C高级编程》都有介绍,例如将block声明为类的属性,block调用copy方法,作为函数返回值等等。 但是《高级编程》里有个地方写错了,不过也有可能书上没写清楚是否开启ARC,不过通过我的实验验证,当ARC关闭时,在类方法中给block属性赋值,如果不加上copy,还是在栈上,但是在对象外部赋值却是在堆上。具体过程看下面代码: #import <Foundation/Founda
forrestlin
2018/05/24
8140
Blazor项目在VisualStudio调试时配置运行基础目录
最近在使用 Blazor 开发管理后台时遇到了如下的问题,我这里后台整体采用了 AntDesignBlazor 组件库,在上线之后发现ReuseTabs组件在使用过程中,如果默认 / 没有指定为项目的base href,打开标签页后,相互切换会导致url错误。
乌拉栋
2023/03/11
1.6K0
Blazor项目在VisualStudio调试时配置运行基础目录
【Android Gradle 插件】Gradle 依赖管理 ⑨ ( implementation project 导入依赖库 Module | 导入aar文件作为依赖 | 先配置仓库再导入依赖 )
org.gradle.api.Project 配置 ( build.gradle 根配置 ) 文档 : https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html
韩曙亮
2023/03/30
1.6K0
【Android Gradle 插件】Gradle 依赖管理 ⑨ ( implementation project 导入依赖库 Module | 导入aar文件作为依赖 | 先配置仓库再导入依赖 )
nginx配置了跨域无效解决办法
怎么搞都没得用,最后发现nodejs服务也配置了跨域,不知道纳闷搞起的把nodejs的跨域配置去掉就可以了
切图仔
2022/09/14
3.6K0
nginx配置了跨域无效解决办法
新项目决定用 JDK 17了
最近在调研 JDK 17,并且试着将之前的一个小项目升级了一下,在测试环境跑了一段时间。最终,决定了,新项目要采用 JDK 17 了。
古时的风筝
2022/12/21
1.1K0
新项目决定用 JDK 17了
如何通过eclipse导入web项目「建议收藏」
通过eclipse导入web项目的相关流程。 【1】打开eclipse,单击左上角的File,File–>Import
全栈程序员站长
2022/08/03
1.4K0
如何通过eclipse导入web项目「建议收藏」
mybatis-plus在更新数据时乐观锁version无效
今天在使用mybatis-plus乐观锁插件时,发现乐观锁并没有生效。 查了问题发现首先需要查询出结果(也就是需要version),然后再进行更新,这样乐观锁就能起作用了。
似水的流年
2021/02/25
4.5K0
点击加载更多

相似问题

找到无效的Gradle JDK配置

22

找到无效的Gradle JDK配置: Android

29

Android问题:找到无效的Gradle JDK配置

11

找到了无效的Gradle JDK配置。打开分级设置

31

是否发现无效的Gradle JDK配置?

230
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文