У меня есть текстовый файл с именем pwd.txt
, расположенный в projectfolder->src->pwd.txt
и я доступ к этому файл следующим образом:Не удается прочитать данные из текстового файла
File f1 = new File("src\\pwd.txt");
if(f1.exists()==false){
System.out.println("file not");
}
FileReader fr = new FileReader(f1);
while ((ch = fr.read()) != -1) {
pass = pass + (char) ch;
}
LoginForm.pwd = pass;
fr.close();
Ну, позвольте мне сказать вам первое, что я могу для доступа к этому файлу при работе в IDE
(Eclipse), но я не могу получить доступ к этому файлу pwd.txt
, когда я сделал файл jar
. Когда я увидел содержимое этого файла , я могу посмотреть файл pwd.txt
Вы пытаетесь прочитать этот файл из .jar или вне его .jar? Просмотрите этот дублированный ответ [Чтение файла ресурсов из jar] (http://stackoverflow.com/questions/20389255/reading-a-resource-file-from-within-jar). Если внешний для .jar, укажите абсолютный путь. – KevinO
Вы не можете открыть или открыть файлы, сжатые в .zip-файле, используя 'File' или' FileReader' – ControlAltDel
в файле jar, вам необходимо загрузить этот файл через загрузчик классов. getClass(). getClassloader(). getResource ("pwd.txt") –