2012-11-22 2 views
3

다음 스택 트레이스있어, 누구를 해결하는 방법을 알고 : NullPointerException이 org.gradle.wrapper.BootstrapMainStarter.findLauncherJar (BootstrapMainStarter.java:37가)

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)

내가 Gradle을 NullPointerException이에 대한 구글 검색을했고, 그것이 JAVA_HOME이 컴파일 설정해야 언급,하지만 난 이미이 확인했습니다 그 환경에서 개미로 물건을 컴파일 할 수있게되었습니다.

+0

은 gradle-1.1-bin.zip 파일 옆에있는 불량 .svn 폴더 때문에 발생했습니다. 그 폴더를 삭제하면 모든 것이 작동하는 것 같습니다 – user1845761

답변

1

정확히 동일한 오류가 발생하고 사용중인 gradle 버전이 변경되었습니다. 내 gradle-wrapper.properties 내부에서 버전 2.4를 2.2.1로 변경했으며 오류가 사라졌습니다.

+0

왜 v2.4에서는 작동하지 않습니까? – Preetam