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

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

загрузка Java-приложений в Самсунг x700
Инструкция по закачке JAVA-приложений через USB. Подходит для телефонов Самсунг (Samsung)
подробнее...

Как на компьютере открыть *.jad файлы?
Вот некоторая инфа. Он нужен в некоторых случаях:
для загрузки java - приложений в телефон, в
подробнее...

как открыть файл "JAD"????
JAD file - Jad-файл иногда называют дескриптором, в котором указывается ссылка на архив, размер
подробнее...

помогите File.WriteAllText("C: ext.txt","test"); програмирование
ну, так как слэш в пути к файлу не экранирован, будет ошибка
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Где скачать майнкрафт 1.5.2.
Сережа, Качаем TLauncher : tlauncher.ru/download/exe для Windows
Запускаем, в настройках
подробнее...
спросили в Евгений IV
Программирование на Java, размер файлов
так

File dir = new File(\"путь к директорию\");
String[] files = dir.list();
if (
подробнее...

Java на debian. Как поставить яву на Linux Debian яву с оракла 1.6u27 подробно опишите)
Заходишь на страницу закачки джавы . Выбираешь, под какую архитектуру процессора она тебе нужна,
подробнее...
спросили в Интернет Exe
как запускать .exe файлы в LINUX??? как запускать .exe файлы в LINUX???
Учим Linux запускать exe файлы.
Как известно в Linux по умолчанию используется ELF (Executable
подробнее...
спросили в Incubus
Как запустить компилятор javac?
> То ли лыжи не едут, то ли я идиот. Скорее всего второе.
А вот первое. Как раз лыжи не
подробнее...
спросили в Другое
Где находится кнопка тильда на клавеатуре
Тильда
Тильда (исп. tilde, от лат. titulus — подпись) — название нескольких типографских
подробнее...
 

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

Имя*

E-mail:*

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