访问被拒绝(" java.io.FilePermission")

时间:2017-03-27 09:44:30

标签: java eclipse file permissions ioexception

我正在使用Eclipse Java开发Java项目,并且我收到了权限错误。这是我的代码:

File file12 = new File("/Signature Manager/war/keys/file.p12");

file12.setWritable(true);
file12.setReadable(true);

if(file12.exists()){
    System.out.println("file exists");
}

我如何解决它?

3 个答案:

答案 0 :(得分:0)

如果我没有错,你的日食工作场所或你当前的项目是在C盘中制作的,只需将它移动到另一个驱动器然后再尝试。

答案 1 :(得分:0)

您需要检查文件是否可读写。 或者您可以将该文件夹从C盘移动到其他驱动器

您可以查看if(file12.canWrite()) file12.setWritable(boolean writable);if(file12.canRead()) file12.setReadable(boolean readable);

答案 2 :(得分:0)

    try {

      File file = new File("/Signature Manager/war/keys/file.p12");

      if(file.exists()){
          System.out.println("Is Execute allow : " + file.canExecute());
      System.out.println("Is Write allow : " + file.canWrite());
      System.out.println("Is Read allow : " + file.canRead());
      }

      file.setExecutable(true);
      file.setReadable(true);
      file.setWritable(true);

      System.out.println("Is Execute allow : " + file.canExecute());
      System.out.println("Is Write allow : " + file.canWrite());
      System.out.println("Is Read allow : " + file.canRead());



    } catch (IOException e) {
      e.printStackTrace();
    }