NullPointerException org.gradle.wrapper.BootstrapMainStarter.findLauncherJar(BootstrapMainStarter.java:37)

use*_*761 5 nullpointerexception gradle runtimeexception

启动gradle 1.1时获得了以下stacktrace,任何人都知道如何解决它们:

Exception in thread "main" java.lang.NullPointerException at org.gradle.wrapper.BootstrapMainStarter.findLauncherJar(BootstrapMainStarter.java:37) at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:28) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:47)

我认为dists / gradle-1.1-bin / 13d7lnhcrghv2i5e54el41jpgr / gradle-1.1-bin.zip的自动解压缩可能会失败。我检查了权限,并且可以访问该目录。

如果手动解压缩,则会出现以下错误: Exception in thread "main" java.lang.RuntimeException: Gradle distribution 'http://services.gradle.org/distributions/gradle-1.1-bin.zip' contains too many directories. Expected to find exactly 1 directory. at org.gradle.wrapper.Install.createDist(Install.java:73) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:47)

我在Google上搜索了gradle nullpointerexception,它提到需要设置JAVA_HOME进行编译,但是我已经检查了它的设置是否正确,并且能够在该环境中使用ant进行编译。

sve*_*ver 2

我遇到了完全相同的错误,并且我更改了我正在使用的 gradle 版本。在我的 gradle-wrapper.properties 中,将版本 2.4 更改为 2.2.1,错误消失了。