Gradle 正在获取未知的 JVM 选项

Gradle is getting unknown JVM options

当我尝试将 gradle 项目导入到 eclipse IDE 时,我收到此错误:

我不知道为什么它会给我这样的错误:

Error: Could not create the Java Virtual Machine.

Error: Invalid maximum heap size: -Xmx4g

我从未指定过 -Xmx4g 这样的选项。我不知道他们从哪里弄来的?

Synchronize Gradle projects with workspace failed due to an error connecting 
to the Gradle build.
Could not run build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-4.3.1-bin.zip'.

Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/4.3.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=4g; support was removed in 8.0
Invalid maximum heap size: -Xmx4g
The specified size exceeds the maximum representable size.

问题似乎是最大堆大小无效:-Xmx4g。

查看此答案以了解有关要设置的最大大小的更多信息Maximum Java heap size of a 32-bit JVM on a 64-bit OS

这似乎是 Gradle 守护程序问题。

您可以通过在 gradle.properties 中包含以下行来配置它:

org.gradle.jvmargs=-Xmx512m

让我知道进展如何。