2015-06-04 4 views
0

У меня есть новый проект grails 3, который я создал с помощью команды grails create-app. Когда я пытаюсь запустить Application.main() из IntelliJ IDEA я получаю следующую ошибкуНе удалось запустить Application.groovy из IntelliJ IDEA

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 

ответ

1

Вы хотите установить GRAILS_HOME переменную в корневой папке установки Grails, а не папку бин

GRAILS_HOME=D:\grails-3.0.1 
Смежные вопросы