Java createNewFIle()抛出PermissionDenied,尽管权限设置良好

Java createNewFIle()抛出PermissionDenied,尽管权限设置良好,java,io,Java,Io,我们让项目在更多的环境中运行,代码中有调用 File.createNewFile。它适用于大多数环境Win,Linux,但在SunOS上它以独占方式调用UnixFileSystem.createfilesystem并抛出 IOException:权限被拒绝 文件夹的权限设置为777,并且通过FileOutputStream创建的文件在所需文件夹中创建时不会出现问题 它能在不改变代码的情况下以某种方式处理吗 谢谢。我也遇到了类似的问题,但在windows中 尝试通过右键单击->以管理员身份运行您的

我们让项目在更多的环境中运行,代码中有调用 File.createNewFile。它适用于大多数环境Win,Linux,但在SunOS上它以独占方式调用UnixFileSystem.createfilesystem并抛出

IOException:权限被拒绝

文件夹的权限设置为777,并且通过FileOutputStream创建的文件在所需文件夹中创建时不会出现问题

它能在不改变代码的情况下以某种方式处理吗


谢谢。

我也遇到了类似的问题,但在windows中

尝试通过右键单击->以管理员身份运行您的IDE。它在windows中,但我确信在SunOS中肯定是这样的


它为我解决了权利问题。

我也有类似的问题,但在windows中

尝试通过右键单击->以管理员身份运行您的IDE。它在windows中,但我确信在SunOS中肯定是这样的


它为我解决了权利问题。

Java;写一次,调试三次。我无法抗拒,如果你必须的话就把它标记出来;写一次,调试三次。我无法抗拒,如果你必须的话,就把它挂起来。