Grails 3.2.9和Eclipse Luna 4.4.2

时间:2017-07-27 08:52:33

标签: eclipse grails

我刚安装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>

导致这些错误的任何想法。

1 个答案:

答案 0 :(得分:0)

导致此错误的原因是Eclipse Luna不支持Grails 3.您可以尝试升级到Mars或更高版本(稍后是首选),或其他IDE建议的其他IDE,但遗憾的是Luna于2014年发布,现在已经太老了,无法支持Grails 3。