无法从 IntelliJ IDEA 运行 Application.groovy
Unable to run Application.groovy from IntelliJ IDEA
我有一个使用 grails create-app
命令创建的新 grails 3 项目。当我尝试从 IntelliJ IDEA 运行 Application.main()
时,出现以下错误
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)
Caused by: java.lang.NullPointerException
at grails.dev.Support.enableAgentIfNotPresent(Support.groovy:54)
at grails.dev.Support$enableAgentIfNotPresent.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:110)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:114)
at test.Application.<clinit>(Application.groovy)
... 3 more
如果我 运行 使用 gradle bootRun
应用程序启动。我的系统配置如下:
Win 7 64 bit
IntelliJ IDEA 14.1.3 community edition
Grails 3.0.1
GRAILS_HOME=D:\grails-3.0.1\bin
Java 1.8.45
JAVA_HOME=C:Program Files\Java\jdk1.8.0_45
您需要将 GRAILS_HOME
变量设置为 Grails 安装的根目录,而不是 bin 文件夹
GRAILS_HOME=D:\grails-3.0.1
我有一个使用 grails create-app
命令创建的新 grails 3 项目。当我尝试从 IntelliJ IDEA 运行 Application.main()
时,出现以下错误
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)
Caused by: java.lang.NullPointerException
at grails.dev.Support.enableAgentIfNotPresent(Support.groovy:54)
at grails.dev.Support$enableAgentIfNotPresent.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:110)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:114)
at test.Application.<clinit>(Application.groovy)
... 3 more
如果我 运行 使用 gradle bootRun
应用程序启动。我的系统配置如下:
Win 7 64 bit
IntelliJ IDEA 14.1.3 community edition
Grails 3.0.1
GRAILS_HOME=D:\grails-3.0.1\bin
Java 1.8.45
JAVA_HOME=C:Program Files\Java\jdk1.8.0_45
您需要将 GRAILS_HOME
变量设置为 Grails 安装的根目录,而不是 bin 文件夹
GRAILS_HOME=D:\grails-3.0.1