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
Помогите. Как реализовать чтение и запись в файл на Java - Eclipse?
PrintWriter pw;
FileReader fr;
if (args.length == 0) {
подробнее...
загрузка Java-приложений в Самсунг x700
Инструкция по закачке JAVA-приложений через USB. Подходит для телефонов Самсунг (Samsung)
подробнее...
Как на компьютере открыть *.jad файлы?
Вот некоторая инфа. Он нужен в некоторых случаях:
для загрузки java - приложений в телефон, в
подробнее...
как открыть файл "JAD"????
JAD file - Jad-файл иногда называют дескриптором, в котором указывается ссылка на архив, размер
подробнее...
помогите File.WriteAllText("C: ext.txt","test"); програмирование
ну, так как слэш в пути к файлу не экранирован, будет ошибка
подробнее...
Где скачать майнкрафт 1.5.2.
Сережа, Качаем TLauncher : tlauncher.ru/download/exe для Windows
Запускаем, в настройках
подробнее...
умоляю помогите, запускаю майн крафт выдаёт эту ошибку:
обнови джава или скачай если нету
подробнее...
не могу настроить аську (Джимм) на сони эрикссон W700i
Аська на мобилу
0.
1.Jimm
2.подробнее...
Ошибка, "javac" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
указал путь - C:Program FilesJavajre1.8.0_66in
А установлено то
подробнее...
Программирование на Java, размер файлов
так
File dir = new File(\"путь к директорию\");
String[] files = dir.list();
if (
подробнее...
Java на debian. Как поставить яву на Linux Debian яву с оракла 1.6u27 подробно опишите)
Заходишь на страницу закачки джавы . Выбираешь, под какую архитектуру процессора она тебе нужна,
подробнее...
как запускать .exe файлы в LINUX??? как запускать .exe файлы в LINUX???
Учим Linux запускать exe файлы.
Как известно в Linux по умолчанию используется ELF (Executable
подробнее...
Простейший вопрос по яве. Как скомпилировать из текстового файла написанную программу(чтобы она работала)
скачать любой компилятор, например, Microsoft Visual Web Developer 2010 Express (бесплатный)
подробнее...
Как запустить компилятор javac?
> То ли лыжи не едут, то ли я идиот. Скорее всего второе.
А вот первое. Как раз лыжи не
подробнее...
Где находится кнопка тильда на клавеатуре
Тильда
Тильда (исп. tilde, от лат. titulus — подпись) — название нескольких типографских
подробнее...