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


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