- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用新的 Java 7 Files.createSymbolicLink() Play 中的方法!框架,我得到以下异常:
RuntimeException occured : java.nio.file.FileSystemException: c:\work\foo\bar:
A required privilege is not held by the client.
这是我第一次接触 Java 的权限模型,所以我了解发生了什么,但还不知道如何修复它(我想给 Controller 更多权限)。
如果有人在这里回答的速度比我找到答案的速度快,我(和 future 的读者)将不胜感激。
最佳答案
这不是java权限的问题,而是操作系统权限的问题。参见 FileSystemException .
FileSystemException的子类有:AccessDeniedException、AtomicMoveNotSupportedException、DirectoryNotEmptyException、FileAlreadyExistsException、FileSystemLoopException、NoSuchFileException、NotDirectoryException、NotLinkException。
来自 AccessDeniedException:
当文件系统操作被拒绝时抛出检查异常,通常是由于文件权限或其他访问检查。此异常与访问 Controller 或安全管理器在拒绝访问文件时抛出的 AccessControlException 或 SecurityException 无关。
关于java - 在 Play 框架中使用 Files.createSymbolicLink 获取 FileSystemException "A required privilege is not held by the client",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8228030/
启动 WAMP 时出现此错误:过程入口点 _crtCreateSymbolicLinkW 无法位于动态链接库 MSVCR110.dll 中 最佳答案 请注意:WAMPServer2.5 无法在 Win
自从它们首次被引入以来,创建符号链接(symbolic link)需要一个完整的管理员。从正常或非提升进程 CreateSymbolicLink 运行将失败。 在 Windows 10 中,Creat
没有管理员权限,我知道我可以在命令行中创建一个符号链接(symbolic link): mklink/J 链接路径原始资源路径 在 C++ 中,我尝试使用 CreateSymbolicLink;但是,
我想创建从我的 web 应用程序到服务器上目录的链接。 我使用以下代码: java.nio.file.Path link = Paths.get(dirInMyApp); java.nio.file.
The prototype of Files.createSymbolicLink()是: static Path createSymbolicLink(Path link, Path target,
根据 Java Doc,如果链接已经存在,它将抛出 FileAlreadyExistsException。但在实际测试中,按照两行运行时,均返回“/tmp/ln1”,并没有抛出异常。而“ln1”仍然指
尝试执行来自 Apache Hadoop 的示例 map 缩减程序.运行 map reduce 作业时出现以下异常。尝试了 hdfs dfs -chmod 777/ 但这并没有解决问题。 15/03/
我想使用 Java 在 RHEL 5 中创建符号链接(symbolic link)。在java6中createSymbolicLink只有两个参数。但在Java7的情况下,FileAttribute已
我正在尝试使用 Wix 安装程序从自定义操作 dll 创建符号链接(symbolic link)。 自定义操作以管理员身份运行,我使用以下代码确认了它: http://code.msdn.micros
我正在尝试使用新的 Java 7 Files.createSymbolicLink() Play 中的方法!框架,我得到以下异常: RuntimeException occured : java.ni
我是一名优秀的程序员,十分优秀!