在Eclipse中导入Gradle项目时无法初始化类java.net.DualStackPlainDatagramSocketImpl

在Eclipse中导入Gradle项目时无法初始化类java.net.DualStackPlainDatagramSocketImpl,java,eclipse,gradle,java-8,Java,Eclipse,Gradle,Java 8,我试图将我的Gradle项目导入到Eclipse中,但在单击“构建模型”时遇到以下错误 java.lang.reflect.InvocationTargetException at org.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(GradleRunnable.java:112) at org.eclipse.jface.operation.ModalC

我试图将我的Gradle项目导入到Eclipse中,但在单击“构建模型”时遇到以下错误

java.lang.reflect.InvocationTargetException
                at org.springsource.ide.eclipse.gradle.core.util.GradleRunnable.run(GradleRunnable.java:112)
                at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:119)
Caused by: org.eclipse.core.runtime.CoreException: Could not initialize class java.net.DualStackPlainDatagramSocketImpl

我正在使用EclipseMars、Gradle 2.13、Gradle IDE Pack 3.7.x和JDK 1.8。

我想通过安装JDK 1.8的更新版本来解决这个问题。可能我的现有版本已经损坏。

在添加SQL插件后,我的IntelliJ Id也面临同样的问题。
我确实重新启动了IntelliJ,问题得到了解决(也许JDK没有损坏)。

这肯定解决了问题。对于公司用户,我感觉后台软件更新安装了新版本的JRE,而不是JDK。安装最新的JDK修复了这个问题。