В Java работать с файлами очень просто, для того чтод сделать фаил доступным только на чтение нужно выполнить следующий код:

1
2
3
File myFile = new File("c:\\myFile.txt");
myFile.setReadOnly();
System.out.println(myFile.canWrite());