java относительный путь к файлу



Java путь к файлу

Автор Михаил Морозов задал вопрос в разделе Другие языки и технологии

[ Java Eclipse ] как ПРАВИЛЬНО указывать путь к файлам/ к папкам. и получил лучший ответ

Ответ от Alexey[гуру]
Для JAR файла: 1. Загрузчик классов не увидит "папок" в jar файле, там могут быть только "ресурсы". 2. Получить же файлы вне jar файла через загрузчик классов нельзя. Логичнее всего к имеющимся ресурсам добавить ещё один - image.list (лежит в пакете test) со списком необходимых картинок. И грузить всё через загрузчик классов. package test; import java.net.URL; public class Test { public static void main(String[] args) { ClassLoader classLoader = Test.class.getClassLoader(); URL listURL = classLoader.getResource("test/image.list"); URL anotherURL = Test.class.getResource("image.list"); System.out.println("classloader URL " + listURL); System.out.println("class URL " + anotherURL); } } Из eclipse вывод будет что-то вроде: classloader URL file:/D:/test22/Test22/bin/test/image.list class URL file:/D:/test22/Test22/bin/test/image.list А из jar файла: classloader URL jar:file:/D:/test22.jar!/test/list.txt class URL jar:file:/D:/test22.jar!/test/list.txt

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: [ Java Eclipse ] как ПРАВИЛЬНО указывать путь к файлам/ к папкам.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*