grails 环境找不到java,home,weixin,34032792的博客

香港256IP千兆站群服务器BGP专线240元起! 境内高防云服务器/云物理机百G高防全面上新! 华为云香港物理机精品线路全面上线![特价] 企业级CN2 GIA双程专线高速回国 T3机房 香港美国韩国海外独立物理服务器特价热销中!
为什么80%的码农都做不了架构师?>>>
这几天在网上找了开发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.
最后在网上找到了两种解决方案,
方法一:OK
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
转载于:https://my.oschina.net/greki/blog/265562