当前位置: 首页 > 知识库问答 >
问题:

Intellij想法:导入Gradle项目-获取尚未定义的JAVA_HOME

公良阳波
2023-03-14

Intellij Idea 14.1.4 Mac OS X Yosemite 10.10.3及更高版本。

从IDE:

Import Project ->
(Chosen directory to import) ->
Import project from external model, Gradle ->
Gradle Home: /usr/local/Cellar/gradle/2.4/libexec
Gradle JVM: Use JAVA_HOME (not defined yet)

从外壳:

echo $JAVA_HOME

/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home

(在.profile中定义:export java_home=“$(/usr/libexec/java_home-V 1.8)”

我错过了什么。我已经查看了SO中的其他讨论,例如,Intellij JAVA_HOME变量,但没有Project SDK提示符。

共有3个答案

程彭祖
2023-03-14

对于Windows平台:

尝试从类似下面的路径运行64位exe版本的IntelliJ。

请注意,它在默认的idea.exe旁边可用

“C:\Program Files(x86)\JetBrains\IntelliJ IDEA 15.0\bin\IDEA64.exe”

链接

刘建中
2023-03-14

如果您想让您的JAVA_HOME被intellij识别,您可以执行以下操作之一:

  • 从terminal/applications/intellij IDEA 14.app/contents/macos启动您的intellij(这将选择您的bash环境变量)
  • 通过执行launchctl setenv JAVA_HOME“/library/java/javaVirtualMachines/jdk1.8.0_60.jdk/contents/home”
  • 添加登录env变量

正如其他人所回答的,您可以通过在项目结构中设置SDK来忽略JAVA_HOME。

徐茂材
2023-03-14

您需要为Java项目设置一个SDK,就像@Rizzletang所说的那样,但您不需要创建一个新项目,您可以从欢迎屏幕上完成。

选择左侧的项目选项卡将显示您没有选择SDK:

只需单击下拉列表右侧的new...按钮,并将其指向您的JDK。之后,您可以返回导入屏幕,它应该会显示出来。

 类似资料:
  • 是否有办法将GradleJava项目导入IntelliJ 2017.2. x并应用一些设置,例如 代码样式 vcs设置 从Gradle在项目层面? 我注意到例如Grails框架使用了idea-gradle-plugin,但这只能与Gradle任务结合使用。 我不想使用Gradle任务生成IntelliJ项目文件。每当我导入文件。 这可能吗?

  • 当导入项目作为gradle有错误.项目有几个模块。我使用的是理念132.719和1.8 gradle。

  • 我已将IntelliJ从CE 2017.2升级到CE 2017.3版。5,现在我无法构建我的sbt项目。构建在第一步就被卡住了: 我已经删除了。idea目录和目录。我从命令行生成了一个sbt,这很有效。然后我再次启动IntelliJ并尝试导入作为一个项目。我也已注销/登录。这样做了好几次。导入过程永远不会超过此步骤。 我在防火墙后面工作,但是我已经检查了我的代理设置,它们是正确的,并且与以前的版本

  • 知道为什么会这样吗?我的同事可以毫无问题地将项目导入他们的IntelliJ。 单击不执行任何操作。 系统: null

  • 我有一个在Swagger上具有编译依赖关系的项目,它带来了jackson databind v2.4.5,还有一个在库上具有testCompile依赖关系的项目,该库使用了AWS SDK,它带来了jackson databind v2.6.6。 从gradle运行测试时,一切正常,正确更新的jackson依赖项v2.6.6位于类路径上: intellij依存关系包含两个版本: 然而,当从Intel

  • 问题内容: 当我启动android studio时,出现以下错误: 我使用最新的Android Studio和Latest(1.6)Gradle。这是什么问题?我使用32位窗口8 问题答案: 重要提示:我是在新的Android Studio上完成的!如果您有插件,那么它可能不适合您! 我找到了适合我的解决方案: 去摇篮 下载最新版本 在Android Studio中打开Grandle的位置(在我的