gradle - 在 IDEA 中打开 gradle 项目时如何修复 `#USE_PROJECT_JDK`?
问题描述
每次我打开一个 gradle 项目时,如果我使用默认设置,它就会有一个无效的 gradle JVM:
我每次都必须通过选择另一个有效的 JDK 来修复它,因为这里的配置只是“针对当前项目”:
我找不到为所有项目设置全局或默认选项的方法。
我有什么遗漏吗?
解决方案
我终于找到了问题所在。
在我的系统中,openjdk 11.0.1 被错误地安装并且是我的默认 jdk(这意味着我java -version
在终端中运行会打印11.0.1
)。当我打开一个现有的 gradle 项目时,我曾经从命令行转到目录并键入idea .
. IDEA 检测到 openjdk 11.0.1 并将其用作项目 jdk。由于我真的不想使用这个版本的 JDK,所以我从 IDEA(而不是操作系统)中删除了它的配置。
为了使 IDEA 默认使用 JDK 1.8,我的解决方案是从 system completed 中删除 openjdk 11.0.1,并确保 JDK 1.8 是默认的。现在一切正常。
PS:我仍然认为有一种方法可以为所有新项目设置默认的 JDK 版本是很棒的,目前我们也可以为单个项目设置。
推荐阅读
- c# - UWP Windows 10 IoT 2 通道同时录音
- c# - 在 Linq 查询中用类型名称替换 var
- ios - 比较一个结构的两个值并在 UITableView swift 4.0 中获取额外的单元格
- javascript - 如何在 React 中更改字体颜色、字体大小和按钮颜色
- scala - Scala:oneSet.diff(otherSet) 不工作
- java - Java 字符串 S="{({)}}"
- corda - 非参与方可以更新corda中的状态吗?
- java - 2018-05-19T04:51:29.6702751+00:00 的 SimpleDateFormat
- java - Java 1.8 支持哪个版本的 Jenkins 版本?
- html - 尝试使用 prop 有条件地将 css 应用于组件,但它不起作用