Доступ запрещен ("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();
}