Форум программистов, компьютерный форум, киберфорум
Java: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/56: Рейтинг темы: голосов - 56, средняя оценка - 4.70
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925

Путь к файлу IDEA

02.02.2014, 14:25. Показов 12222. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Приветствую.

При запуске приложения из среды разработки появляется ошибка
Code
1
javax.imageio.IIOException: Can't read input file!
Java
1
image = ImageIO.read(new File("blue-ball.gif"));
Если указать полное имя файла, все работает.

Структура проекта на скрине. Я подозреваю что проблема где то в настройке среды, а вот где именно что то "нагуглить" не могу.
Изображения
 
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.02.2014, 14:25
Ответы с готовыми решениями:

Intellij IDEA - указать путь к JVM
При запуске Intellij IDEA просит указать путь к JVM через JAVA_HOME. Можно ли это сделать как-нибудь по другому(у меня нет доступа к этой...

Относительный путь к файлу из IDE и из jar
Работаю в Intelli IDEA, пишу программу под javafx. Мне нужно указать путь к файлу css. Пока я держал его внутри jar - все было хорошо, но...

Путь к файлу
Добрый вечер! Пытаюсь собрать проект при помощи Maven У меня такой вопрос geckodriver находится в нужном package? И вот в коде верно ли...

8
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
02.02.2014, 15:02
просто путь запуска у IDE отличается от корня проекта поэтому и не найден

сделайте
Java
1
System.out.println(new File("."));
чтобы узнать откуда старт

смысла корячить IDE под свои желания я не вижу, поэтому просто переместите файл в корректное место
1
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
02.02.2014, 15:43  [ТС]
mutagen, не помогло. Вот результат
Code
1
.
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
02.02.2014, 16:55  [ТС]
Разобрался файл надо положить в корень проекта.
Изображения
 
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
02.02.2014, 17:21
Текущая директория устанавливается в параметрах запуска (Run/Debug configuration)
Миниатюры
Путь к файлу IDEA  
1
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
02.02.2014, 17:46  [ТС]
работает. Выбрал $MODULE_DIR$
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
02.02.2014, 19:28
Цитата Сообщение от reisal78 Посмотреть сообщение
mutagen, не помогло. Вот результат
Code
1
.
да я завтыкал и малёха не дописал, сорри
Java
1
System.out.println(new File(".").getAbsolutePath());
0
 Аватар для reisal78
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,925
03.02.2014, 15:57  [ТС]
В общем в конечном итоге я сделал так:

Java
1
image = ImageIO.read(getClass().getResource("имя_изображения.jpg"));
В этом случае Working Directory, если я все правильно протестировал, можно не трогать. Файл должен лежать в корне пакета с классом в из которого вызывается. И как "бонус" такого вызова, при создании jar изображение упакуется в него.

Единственное что меня смущает, это как обратиться к изображению из пакета ниже уровнем.
0
 Аватар для Skipy
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
04.02.2014, 16:29
reisal78, почитайте это:
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.02.2014, 16:29
Помогаю со студенческими работами здесь

Путь к файлу и XMLParse(String filename)
в JSP написал процедуру XMLParse(String filename) если открываю файл с диска C:, то пишу filename='c:\book.xml' и все работет, если же...

Не удается прописать относительный путь к файлу
Есть у меня property-file. Открываю его так: input = new FileInputStream("/media/Maindata/Дело/study/Java...

Как извлечь из ярлыка путь к исполняемому файлу?
Долго гуглил, но не нашел. Как на java извлечь пути с ярлыков(к примеру, которые на рабочем столе валяются) к исполняемым файлам ?

Путь к папке с JRE (если конкретно, к файлу rt.jar)?
Здравствуйте. Прошу помочь с реализацией. Как я могу получить путь к папке с JRE (если конкретно, к файлу rt.jar)? Собственно, в чем...

Как я могу получить путь к папке с JRE (если конкретно, к файлу rt.jar)?
Здравствуйте. Прошу помочь с реализацией. Как я могу получить путь к папке с JRE (если конкретно, к файлу rt.jar)? Собственно, в чем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru