Grails:执行脚本编译时出错:启动失败:

Grails:执行脚本编译时出错:启动失败:,grails,startup,Grails,Startup,我已经在我的Windows XP上安装了Grails,但是当我尝试制作“Grails complile”时,我遇到了一个错误: | Configuring classpath | Error Error executing script Compile: startup failed: __Compile: 1: unexpected char: 0x0 @ line 1, column 1. 1 error (Use --stacktrace to see the full trace)

我已经在我的Windows XP上安装了Grails,但是当我尝试制作“Grails complile”时,我遇到了一个错误:

| Configuring classpath
| Error Error executing script Compile: startup failed:
__Compile: 1: unexpected char: 0x0 @ line 1, column 1.
1 error
 (Use --stacktrace to see the full trace)
请提供解决此问题的解决方案

谢谢

一些有用的信息: Grails版本是2.2.4

GRAILS_HOME=c:\grails    
GROOVY_HOME=C:\Program Files\Groovy 
JAVA_HOME=c:\Program Files\Java\jdk1.7.0_07 
PATH=%JAVA_HOME%\bin;c:\OpenSSL\bin;%GRAILS_HOME%\bin;%GROOVY_HOME%\bin
加:

与这个问题类似,我认为您的错误在于使用%GRAILS\u HOME%,让我们将其留给LINUX。 你可以参考我在这里回答的其他问题[1]

但请确保在您的环境中执行以下操作。 首先,在CMD命令行类型上尝试此方法

echo %GRAILS_HOME%
然后键入path并查看grails路径是否类似于:

C:\Windows\system32;C:\Windows;C:\grails2.1.1
好的,如果在任何情况下我建议您将
GRAILS\u HOME
替换为
C:\grails2.1.1

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Win‌​d owsPowerShell\v1.0\;%JAVA_HOME%\bin;%GRAILS_HOME%\bin;

然后注销或重新启动电脑。如果没有,请检查grails包中的文件名grails.bat,或者尝试通过提供CMD的确切路径来运行它

比如:

cmd > c:\grails2.1.1\bin\startGrails.bat 

干杯,德曼

你试过使用--stacktrace查看完整的跟踪吗?我已经在主帖子中添加了一些信息
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Win‌​d owsPowerShell\v1.0\;%JAVA_HOME%\bin;c:\grails2.1.1\bin;
cmd > c:\grails2.1.1\bin\startGrails.bat