Я использую OS X, Netbeans 7.3 Beta 2, Java.Распределенный файл jar не поднимает мой .txt-файл
У меня есть программа, которая читается из текстового файла. При запуске моей распределенной банки моя программа не использует этот .txt-файл.
Вот мои два пакета - игнорировать все Java-файлы в com.john.view кроме SPPMainGUI2.java:
Как вы можете видеть, cpass.txt находится в com.john. SPP. Вот как я его использую:
BufferedReader in = null;
try {
in = new BufferedReader(new FileReader("cpass.txt"));
} catch (FileNotFoundException ex) {
Logger.getLogger(SPPMainGUI2.class.getName()).log(Level.SEVERE, null, ex);
}
Я предполагаю, что мое местоположение FileReader должно быть изменено. Когда моя программа работает из Netbeans, она работает нормально, когда я запускаю файл jar, найденный в моей папке dist, он не забирает файл .txt.
Любые идеи?
Это SPPMainGUI2. Когда я меняю его, я получаю сообщение об ошибке «Не могу найти символ». –
Ну, это может быть что угодно. Является ли это компиляционной ошибкой или она возникает при ее запуске? – skirsch
Ошибка компиляции. Чтобы уточнить, я написал это так: Main.class.getResourceAsStream ("../ cpass.txt") Я также попробовал «cpass.txt» –