Я пробовал это разными способами и выполнял несколько онлайн-инструкций, таких как это - Eclipse exported Runnable JAR not showing images Но пока успеха нет.Как я могу упаковать файл ресурсов в runnable jar
У меня очень простая программа, которая читает текстовый файл (test.txt) и выводит его содержимое на стандартный вывод. Я использую Eclipse. Вот что у меня есть done-
- Я положил текстовый файл в папку под названием «ресурсы»
- Я щелкнул правой кнопкой мыши папку ресурсов, выбранных «Построить путь» и нажмите «Использовать в качестве папки ресурсов»
- В моем коде я пробовал два способа обращения к файлу - (a) как «/test.txt» и (b) как «resources/test.txt». Последний метод работает, когда я запускаю программу в Eclipse. , ни один из методов не работает, когда я экспортирую проект в виде исполняемого файла jar. Папка ресурсов не может быть включена в файл jar.
Любая помощь будет высоко оценена.
Приложение: Вот код.
public class FileIOTest {
public static void main(String[] args) {
String line;
try {
BufferedReader br = new BufferedReader(new FileReader(new File("/test.txt")));
while((line = br.readLine()) != null){
System.out.println(line);
}
br.close();
}
catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}
}
}
Показать фактический код загрузки файла. –
Публичный класс FileIOTest { \t public static void main (String [] args) { \t \t Строка; \t try { \t \t \t BufferedReader br = new BufferedReader (новый FileReader (новый файл ("/ test.txt"))); \t \t \t в то время как ((строка = br.readLine())! = NULL) { \t \t \t \t System.out.println (линия); \t \t \t} \t \t \t \t \t br.close(); \t \t \t} \t \t улов (FileNotFoundException е) {e.printStackTrace();} поймать (IOException е) {e.printStackTrace();} \t} } – user3516726
Возможная Дубликат [Eclipse, экспортированы Runnable JAR не показывать изображения] (http://stackoverflow.com/questions/25635636/eclipse-exported-runnable-jar-not-showing-images) – khuderm