gpt4 book ai didi

java - 如何在 MacO 下设置 Idea

转载 作者:太空宇宙 更新时间:2023-11-04 10:49:29 24 4
gpt4 key购买 nike

我下载了适用于 Mac OS 的 Idea EAP 2017.3 Ultimate,其中包含捆绑的 jre。

克隆我的 gradle 项目后,我尝试同步,但它提示没有项目 SDK。

我尝试在 /Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home 下添加捆绑的 jre,但它总是提示它不是有效的 JDK 主目录。

所以我下载了 jre 9 并安装了。

添加为项目 SDK,现在我得到了:

The newly created daemon process has a different context than expected.
It won't be possible to reconnect to this daemon. Context mismatch:
Java home is different.
Wanted: DefaultDaemonContext[uid=null,javaHome=/Applications/IntelliJ IDEA.app/Contents/jdk/Contents/Home,daemonRegistryDir=/Users/loredanasoetta/.gradle/daemon,pid=421,idleTimeout=null,daemonOpts=-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=IT,-Duser.language=en,-Duser.variant]
Actual: DefaultDaemonContext[uid=d56a6606-9df7-4dbb-b269-96531b5ba6f9,javaHome=/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home,daemonRegistryDir=/Users/loredanasoetta/.gradle/daemon,pid=481,idleTimeout=10800000,daemonOpts=-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=UTF-8,-Duser.country=IT,-Duser.language=en,-Duser.variant]

1) 为什么捆绑的 jre 没有被接受?

2)我看到有些人通过在gradle-wrapper.properties中显式声明jdk路径来解决

org.gradle.java.home=/库...

但这很糟糕,因为它会被推送到存储库上并且仅对我有效

在 Mac OS 上使用 Idea 的正确方法是什么?

最佳答案

谢尔盖·巴拉诺夫

  1. bundles运行时不是完整的JDK,您需要安装普通的JDK才能进行开发,请参阅this .

  2. 在 IntelliJ IDEA 中配置用于运行 Gradle 的 JDK:

enter image description here

关于java - 如何在 MacO 下设置 Idea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47992317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com