首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IntelliJ拒绝设置Gradle JVM:找到无效的Gradle JVM配置

IntelliJ拒绝设置Gradle JVM:找到无效的Gradle JVM配置
EN

Stack Overflow用户
提问于 2022-02-10 15:47:31
回答 1查看 3.1K关注 0票数 1

我有以下问题:我尝试设置IntelliJ来使用我的本地Gradle安装,但是当IDEA启动时,我在导入我的项目后得到以下错误消息:

代码语言:javascript
运行
复制
Found invalid Gradle JVM configuration

gradle jar在命令行上运行得非常好。

解决办法是手动执行以下操作:

  1. 查找action ->搜索-> Gradle ->,然后在弹出窗口上选择'Gradle JVM:‘选项
  2. 覆盖“Use from:”并选择“指定位置”(在我的示例中是/home/jose/local/ Gradle /gradle-4.10.3)
  3. 覆盖'Gradle JVM:‘并选择'JAVA_HOME’(正确显示为'version 1.8.0_282')
  4. 单击“应用”和“确定”。重启IntelliJ

但是,阅读有关分级设置分级JVM选择的文档,than IntelliJ将遵守gradle包装属性的下列设置(默认选择):

  • JAVA_HOME (定义为/opt/myjdkhome/1.8.0_282)
  • GRADLE_USER_HOME (定义为$HOME/..gradle)
  • 我正在使用IntelliJ Idea社区版2021.2.2

更重要的是,我在$HOME/..gradle/gradle.properties上有以下重写

代码语言:javascript
运行
复制
org.gradle.jvmargs=-Xmx2024m -XX:MaxPermSize=512m
org.gradle.daemon=false
org.gradle.java.home=/opt/myjdkhome/1.8.0_282
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=8080
systemProp.http.nonProxyHosts=*.company.com
systemProp.https.proxyHost=proxy.company.com
systemProp.https.proxyPort=8080
systemProp.https.nonProxyHosts=*.company.com
systemProp.javax.net.ssl.keyStore=/etc/pki/ca-trust/extracted/java/cacerts
systemProp.javax.net.ssl.keyStorePassword=changeit
systemProp.javax.net.ssl.trustStore=/etc/pki/ca-trust/extracted/java/cacerts
systemProp.javax.net.ssl.trustStorePassword=XXXX
# systemProp.javax.net.debug=ssl:handshake

gradle包装属性文件gradle/ wrapper /gradle-wrapper.properties (用gradle wrapper生成)非常普通:

代码语言:javascript
运行
复制
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

有什么想法吗?我正在考虑删除$PROJECT_ROOT/..idea/gradle.xml上的XML部分配置,但不确定这是否有效。有一种方法可以覆盖所有的项目吗?

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="GradleSettings">
    <option name="linkedExternalProjectsSettings">
      <GradleProjectSettings>
        <option name="delegatedBuild" value="true" />
        <option name="testRunner" value="GRADLE" />
        <option name="distributionType" value="LOCAL" />
        <option name="externalProjectPath" value="$PROJECT_DIR$" />
        <option name="gradleHome" value="$USER_HOME$/local/gradle/gradle-4.10.3" />
        <option name="gradleJvm" value="#JAVA_HOME" />
        <option name="modules">
          </set>
        </option>
      </GradleProjectSettings>
    </option>
  </component>
</project>

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-10 17:58:46

它看起来像一个已知臭虫。如需更新,请跟随。

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

https://stackoverflow.com/questions/71068101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档