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

我如何告诉IntelliJ使用Java1.6JDK启动gradle?

闻人河
2023-03-14

一个简单的问题,即使经过几个小时的尝试和搜索,我也无法弄清楚:

我已经安装了Java6和7。

"c:\program files\java\jdk1.7.0_10\jre\bin\java" -Dgradle.home=C:\_CODING_\gradle-1.4 [...]
  • 所有项目模块均设置为使用1.6
  • java_home设置为C:\program files\java\jdk1.6.0_38
  • 设置idea_jdk未执行任何操作
  • gradle-v在命令行中将1.6识别为其JDK
  • 重新启动IntelliJ和/或计算机没有更改行为

是否有一个设置来避免Java1.7被调用

共有1个答案

鲁单弓
2023-03-14

...两年半后:

我使用的是IntelliJ IDEA 15.0,我遇到了一个类似的问题:

这个版本的IDEA与JDK1.8捆绑在一起,我想在JDK1.7下构建和运行一个Gradle项目

Gradle使用的JDK可以在首选项中配置(以前可能不是这样):

IDEA>首选项>构建、执行、部署>构建工具>渐进式

注意:在我的情况下,它似乎只有在系统重新启动后才生效。如果它不能马上工作,可以尝试一下!

 类似资料:
  • 问题内容: 我想用Cython包装一个包含C ++和OpenMP代码的测试项目,并通过文件与distutils一起构建它。我文件的内容如下所示: 该标志与gcc一起用于针对OpenMP进行编译和链接。但是,如果我只是调用 由于编译器是clang,因此无法识别此标志: 我尝试指定gcc失败: 如何告诉distutils使用gcc? 问题答案: 尝试使用os.environ从setup.py内部设置“

  • 我想用Cython包装一个包含C和OpenMP代码的测试项目,并通过一个文件用distutils构建它。我的文件内容是这样的: 标志与gcc一起用于编译和链接OpenMP。然而,如果我只是调用 无法识别此标志,因为编译器为clang: 我尝试指定gcc失败: 如何告诉distutils使用gcc?

  • 问题内容: 我正在使用带有selenium的自定义firefox二进制文件,它依赖于特定的命令行参数。 在执行firefox二进制文件时,如何告诉selenium使用这些参数? 问题答案: 糟糕,似乎有一种方法:FirefoxBinary.addCommandLineOptions() 那可能就是答案…

  • 场景: 我有一个使用Gradle构建的应用程序 应用程序使用JavaFX 我想要的 null 将指向所需的JDK 我可以接受很多建议: 定义系统环境变量的解决方案,我可以在build.gradle脚本中签入该变量 在gradle.properties中定义的变量 仅针对构建上下文重写JAVA_HOME变量(类似于) 我没有想过的其他事情 问题: 如何将变量(如何定义,如中的变量、系统环境变量、..

  • 我用野飞11和Java8。以前,我正在构建一个WAR文件,它需要dom4j JAR文件。我没有把它包含在WAR的WEB-INF/lib目录中,而是通过在WEB-INF/jboss-deployment-structure.xml.中添加一个条目链接到Wildfly模块JAR。所以我在EAR的根部创建了一个jboss-deploymebnt-structure.xml文件,有这些行 现在,当我部署E

  • 我想要一些非常漂亮的cucumber报告,比如(https://damienfremont.com/2016/05/09/how-to-cucumber-test-report-plugin-2-with-maven-and-java/最后一个cucumber报告)。 但我不能和gradle合作…有人能帮我吗? 这是我的梯度建设...我知道这一定是假的...