这几天在网上找了开发grails的各种IDE,Eclipse,netbeans,IntelliJ IDEA ,最后选择IntelliJ IDEA 。
使用IntelliJ IDEA 8.1.2生成grails control,结果出现以下错误:
ERROR: JAVA_HOME is set to an invalid directory: C:/jdk1.6.0_012
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
最后在网上找到了两种解决方案,
方法一:
If you find this in your startGrails.bat
%COMMAND_COM% /C DIR “%JAVA_HOME%” 2>&1 | %FIND_EXE% /I /C “%JAVA_HOME%” >nul
comment it; in windows:
@rem %COMMAND_COM% /C DIR “%JAVA_HOME%” 2>&1 | %FIND_EXE% /I /C “%JAVA_HOME%” >nul
Robert
意思就是把startGrails.bat下的
%COMMAND_COM% /C DIR “%JAVA_HOME%” 2>&1 | %FIND_EXE% /I /C “%JAVA_HOME%” >nul
注释掉。
方法二:
将%COMMAND_COM% /C DIR “%JAVA_HOME%” 2>&1 | %FIND_EXE% /I /C “%JAVA_HOME%” >nul
改为
%COMMAND_COM% /C DIR “%JAVA_HOME%”\bin 2>&1 | %FIND_EXE% /I /C “%JAVA_HOME%” >nul