Доступ запрещен ("java.io.FilePermission")

Я работаю над проектом Java с Eclipse 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 ответа

Если я не ошибаюсь, ваше рабочее место затмения или ваш текущий проект сделан на диске C, просто перенесите его на другой диск и попробуйте.

Вам нужно проверить, доступен ли ваш файл для чтения и записи. Или вы можете переместить эту папку с диска C на другой диск

Ты можешь проверить if(file12.canWrite()) file12.setWritable(boolean writable);а также if(file12.canRead()) file12.setReadable(boolean readable);

    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();
    }
Другие вопросы по тегам