![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
AstRonin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 27.7.2010 Репутация: нет Всего: нет |
код такой:
Класс отрисовывает главную панель десктопного приложения. При попытки обращения к потоку вылетает ошибка ( java.io.IOException: Stream closed ), но не при создании... что может быть не так? |
|||
|
||||
aleksandy |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 260 Регистрация: 17.12.2006 Репутация: 4 Всего: 5 |
А есть 100% уверенность в том, что getClass().getResourceAsStream("test_jxml.xls") не возвращает null?
|
|||
|
||||
AstRonin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 27.7.2010 Репутация: нет Всего: нет |
точно, null и возвращает... :((((((((((((
а чем эту часть можно заменить? мне не обязательно как ресурсы брать файл |
|||
|
||||
jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
Я полагаю стоит правильно указать путь к ресурсу и все само собой наладится. Ваш путь указан в предположении, что файл лежит в одной директории с TestView.class (не TestView.java!). Если это не так, меняйте путь.
-------------------- Opinions are like assholes — everybody has one |
|||
|
||||
AstRonin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 27.7.2010 Репутация: нет Всего: нет |
написал полный путь "D:/..../..../.../test_jxml.xls" не помогло
если заменить на это new FileInputStream() ? |
|||
|
||||
jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
Начните с правильной постановки задачи:
1) Где находится файл? как определяется к нему путь? 2) Что вы хотите с делать с этим файлом? Это сообщение отредактировал(а) jk1 - 28.7.2010, 10:18 -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
AstRonin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 27.7.2010 Репутация: нет Всего: нет |
1. "D:/..../..../.../test_jxml.xls"
2. получить поток InputStream |
|||
|
||||
jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 40 Всего: 75 |
Тогда очевидно
Class.getResource() предназначен для другого: им пользуются для вытаскивания ресурсов из собственного jar-файла приложения. -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
AstRonin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 27.7.2010 Репутация: нет Всего: нет |
ок,
aleksandy, jk1, спасибо за помощь |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |