windows下Groovy 中文路径问题

windows下Groovy 中文路径问题
系统环境:windows xp sp2 英文版 + groovy 1.5.6 (带windows installer的版本)

如果你用带windows installer的groovy版本安装groovy时,系统会自动加上groovy文件类型信息,这样你就可以通过双击groovy脚本文件来执行groovy脚本了。但是我在使用过程出现了一个问题,那就是如果脚本文件的路径含有中文字符时,groovy总是提示找不到文件,脚本自然也不能执行(我清楚在windows中文版上是否会出现这个问题)。原因我估计是 GROOVY_HOME\bin\groovy.exe没有很好的处理中文字符,导致了groovy解释器没办法找到脚本文件。解决方法就是把groovy类型文件的打开程序从 GROOVY_HOME\bin\groovy.exe改成 GROOVY_HOME\bin\groovy.bat。具体步骤如下:
1、在windows文件管理器中打开选项卡:tools -> Folder Options -> File Types, 选中groovy文件类型
groovyfile.png
2、点击 Advanced 选项,会出现如下界面
groovyfile2.png
3、选中open, 然后点击Edit按钮,会出现如下界面
groovyfile4.png
4、把groovy.exe改成 groovy.bat就可以了,其他的不要改动
groovyfile3.png



你可能感兴趣的:(windows下Groovy 中文路径问题)