文件存在时groovy文件未找到错误

时间:2012-07-20 05:25:52

标签: groovy

我正在尝试使用以下代码访问计算机上的文件:

new File('c:/test.txt').eachLine{
line->println line
}

我知道该文件存在,为什么我会看到找不到该文件的错误。这可能是我的groovy安装的问题吗?

2 个答案:

答案 0 :(得分:2)

这与代码或groovy安装无关。

重新检查文件扩展名。如果您使用的是Windows 7,则在Windows资源管理器中查看时可能会隐藏文件扩展名。

此外,如果您正在使用Linux机器(我假设不是这样),最好尊重文件名的区分大小写。

或许它也可能与文件权限有关,如果您的堆栈跟踪如下所示:

java.io.FileNotFoundException:  (Permission denied)

答案 1 :(得分:0)

如果将JMS参数(-Xms -Xmx等)传递给groovy命令,您将获得该结果。您可以找到完整的解释here