Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение apache POI (библиотек вообще пожалуй), какой то косяк 
:(
    Опции темы
MakTpaxep
Дата 22.6.2012, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



Привет яверской ветке) Я тут у вас теперь обоснуюсь и постараюсь без тупых вопросов)
Надо прочитать .xlsx файл.
Скачал apache poi-3.8. Юзаю net beans, в яве пока не понял до конца как там всё подключается и собирается, пока тупо жму кнопочку. Потом буду всякие Ant смотреть. Ну значит создал библиотеку, добавил туда все jar'ы какие дали и подключил библиотеку к проекту.
Вот тут http://poi.apache.org/spreadsheet/quick-gu...tml#NewWorkbook самый верхний пример:
Код

    Workbook wb = new XSSFWorkbook();
    FileOutputStream fileOut = new FileOutputStream("workbook.xlsx");
    wb.write(fileOut);
    fileOut.close();

У меня эксепшен java.lang.NoClassDefFoundError на 1й же строке. Захожу в конструктор, а там:
Код

    public XSSFWorkbook(String path) throws IOException {
        //compiled code
        throw new RuntimeException("Compiled Code");
    }

Пошарил - это значит что исходники уже скомпилены. А где их брать-то?

Это сообщение отредактировал(а) MakTpaxep - 22.6.2012, 17:29
PM MAIL   Вверх
LSD
Дата 22.6.2012, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(MakTpaxep @  22.6.2012,  18:16 Найти цитируемый пост)
У меня эксепшен java.lang.NoClassDefFoundError на 1й же строке.

Так какой класс не найден (там дальше должно быть указано)?



Цитата(MakTpaxep @  22.6.2012,  18:16 Найти цитируемый пост)
Захожу в конструктор, а там:

Это псевдокод, который сгенерировал NetBeans для того чтобы показать пользователю, при запуске будет использоваться скомпилированная версия. Исходники нужны только тебе, для запуска они не нужны.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
MakTpaxep
Дата 22.6.2012, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



LSD, спасибо за наводку) Вроде я уже приучился ошибки читать и тут такой промах...
Для потомков:
При добавлении в библиотеку, заходите в каждую папочку и добавляйте jar'ы, чтобы в списке были только пути к jar'ам, а не к папкам.
PM MAIL   Вверх
kosmonaFFFt
Дата 25.6.2012, 04:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



А еще лучше, ИМХО, собирать проекты maven'ом, тем более NetBeans его поддерживает из коробки...


--------------------
user posted image
PM MAIL ICQ   Вверх
stack12
Дата 16.7.2012, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 16.7.2012

Репутация: нет
Всего: нет



доброго дня форумчанам!
столкнулся с похожей проблемой 
использую eclipse 3.2, oc win xp professional

подключил к проекту jar'ы apache poi ver.3.8
user posted image

добавил к проекту код 

Код

Workbook wb = new XSSFWorkbook();
 

при обращении к сервлету получаю в браузере и консоли eclipse ошибку

user posted image


подскажите, пожалуйста, как исправить ошибку?
PM MAIL   Вверх
aleksandy
Дата 18.7.2012, 04:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 260
Регистрация: 17.12.2006

Репутация: 4
Всего: 5



Почитать о том где контейнер сервлетов ищет библиотеки и положить их туда.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0463 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.