Grails没有运行

Edd*_*ark 18 grails

我正在尝试在笔记本电脑中运行grails,我已经安装了jdk 1.8.0和jre8,我已经正确设置了JAVA_HOME和GRAILS_HOME.当我在命令提示符下键入%JAVA_HOME%或%GRAILS_HOME%时,它会显示正确的路径.但是当我尝试运行任何grails命令时,我收到以下错误:

| Loading Grails 2.1.1
| Error java.lang.reflect.InvocationTargetException
| Error         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
| Error         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| Error         at java.lang.reflect.Method.invoke(Method.java:491)
| Error         at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:234)
| Error         at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:262)
| Error         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| Error         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
| Error         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
| Error         at java.lang.reflect.Method.invoke(Method.java:491)
| Error         at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:234)
| Error         at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:262)
| Error Caused by: java.lang.NullPointerException: Cannot invoke method getAt() on null object
| Error         at grails.util.BuildSettings.configureDependencyManager(BuildSettings.groovy:1208)
| Error         at grails.util.BuildSettings$configureDependencyManager.callCurrent(Unknown Source)
| Error         at grails.util.BuildSettings.postLoadConfig(BuildSettings.groovy:1121)
| Error         at grails.util.BuildSettings.loadConfig(BuildSettings.groovy:1003)
| Error         at grails.util.BuildSettings$loadConfig.callCurrent(Unknown Source)
| Error         at grails.util.BuildSettings.loadConfig(BuildSettings.groovy:978)
Run Code Online (Sandbox Code Playgroud)

我的笔记本电脑有Windows 8.任何有关这方面的帮助将不胜感激.

Edd*_*ark 25

我使用java8,我尝试使用java7,它工作正常!显然grails不适用于java8

  • 也只是一个旁注.JAVA_HOME也需要正确设置.Gentoo允许我设置用户vm,但不会正确更改JAVA_HOME.仔细检查你的JAVA_HOME (3认同)