目录中的Java服务不能列表文件
题
我在做一个Windows服务在Java中,这个服务列表在目录中的文件,并写在一个文件中的结果。我的问题是,当我叫Java.File.isDirectory()时,该服务正在运行它总是会导致假的(它运作良好,当我为任何其他程序手动运行该服务)。此外,如果我尝试以下方法:对(文件F:directorio.listFiles())当我运行该程序作为服务trows异常。我认为是许可有关,因为当我改变该服务运行到我自己的证书帐户它正确列出文件。你知道,如果有解决方法? (更改Windows政策,另一种专用账户,另一种方式列出目录中的文件,任何其他东西,也许我错过了)。由于事先。
解决方案 2
感谢您的帮助!我发现我的问题,我在阅读从中我认为是在用户家中的配置文件的路径(我的家和系统的家庭是不一样的......我的错)。 (:S)Unfourtenly因为我使用的是回收类我并没有意识到这一点。再次非常感谢你。
其他提示
提供Java服务下,所需的凭证到所讨论的文件夹中运行的用户。
我相信它运行为SYSTEM。
不隶属于 StackOverflow