我刚安装Grails 3.2.9
这里是grails -version
Grails Version: 3.2.9
Groovy Version: 2.4.10
JVM Version: 1.8.0_131
尝试从New Grails project
发出Eclipse Luna 4.4.2
,但发生了此错误
Command terminated with an exception:
org.grails.ide.eclipse.longrunning.client.GrailsProcessDiedException: Grails
process died (see details for partial output)
Grails process died
------System.out:-----------
------System.err:-----------
Error: Could not find or load main class
org.codehaus.groovy.grails.cli.support.GrailsStarter
当我尝试从命令行运行create-app
时出现以下错误:
grails> create-app testme --stacktrace
| Warning Unrecognized flag: stacktrace.
| Error Command [create-app] error: null (NOTE: Stack trace has been filtered. Use --verbose to see entire trace.)
java.lang.reflect.UndeclaredThrowableException
at com.sun.proxy.$Proxy4.handleCommand(Unknown Source)
at org.grails.cli.GrailsCli.handleCommand(GrailsCli.groovy:378)
at org.grails.cli.GrailsCli$_handleCommandWithCancellationSupport_closur
e6.doCall(GrailsCli.groovy:469)
at org.grails.cli.GrailsCli$_handleCommandWithCancellationSupport_closur
e6.call(GrailsCli.groovy)
Caused by: java.nio.file.AccessDeniedException: C:\Windows\System32\appmgmt\MACH
INE
at org.grails.cli.profile.commands.CreateAppCommand.findAllFilesByName(C
reateAppCommand.groovy:197)
at org.grails.cli.profile.commands.CreateAppCommand.handle(CreateAppComm
and.groovy:248)
at org.grails.cli.profile.commands.CreateAppCommand.handle(CreateAppComm
and.groovy:341)
at org.grails.cli.GrailsCli.executeCommandWithArgumentValidation(GrailsC
li.groovy:287)
at org.grails.cli.GrailsCli$_execute_closure3.doCall(GrailsCli.groovy:25
0)
... 4 more
| Error Command [create-app] error: null
grails>
导致这些错误的任何想法。
答案 0 :(得分:0)
导致此错误的原因是Eclipse Luna不支持Grails 3.您可以尝试升级到Mars或更高版本(稍后是首选),或其他IDE建议的其他IDE,但遗憾的是Luna于2014年发布,现在已经太老了,无法支持Grails 3。