Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > как подключить библиотеку


Автор: KiraFiore 25.11.2007, 21:57
Здравствуйте, подскажите пожалуйста как мне подключить библиотеки JFreeChart и JCommon?
Заранее спасибо.

Автор: powerOn 25.11.2007, 22:22
нажимаете на кнопку, выбираете библиотеку, нажимаете еще раз на кнопку и вот она подключена!  smile 

Автор: KiraFiore 26.11.2007, 01:14
Цитата(powerOn @ 25.11.2007,  22:22)
нажимаете на кнопку, выбираете библиотеку, нажимаете еще раз на кнопку и вот она подключена!  smile

Ну вот, я так и делаю, более развернуто:

1. Скачала JCommon-1.0.12 и JFreeChart-1.0.8
2. Разархивировала
3. Открываю Eclipse.
4. Выбираю Меню - Window - Preferences - BuildPath - UserLibraries
5. Нажимаю кнопку New
6. Ввожу название загружаемой библиотеки (JCommon-1.0.12 и JFreeChart-1.0.8). OK.
7. Выделяю созданную строку.
8. Нажимаю кнопку Add JARs.
9. Нахожу разархивированные папки выбираю все *.jar файлы.OK.
10. В Properties проекта выбираю JavaBuildPath.
11. Нажимаю AddLibrary.
12. Выбираю UserLibrary.
13. Отмечаю галочками мои библиотеки JCommon-1.0.12 и JFreeChart-1.0.8.OK.
14. В Package Explorer появляются мои библиотеки.

Но проблема в том, что я взяла пример программы, которая строит графики и в ней есть такая строчка:
import org.nfunk.jep.ParseException;

java выдает ошибку "The import org.nfunk cannot be resolved". Автор кода написал, что для работы необходимы эти библиотеки. 
Я их подключаю, а ошибка не исчезает. Либо я их неправильно подключаю, либо ошибка в другом..или нужны другие библиотеки.


import org.nfunk.jep.ParseException; - никто не знает в какой библиотеке есть  smile

Добавлено @ 01:27
все  smile  нашла

Автор: Kangaroo 26.11.2007, 01:31
Цитата(KiraFiore @  26.11.2007,  00:14 Найти цитируемый пост)
import org.nfunk.jep.ParseException; - никто не знает в какой библиотеке есть  

Не знаю как в JFreeChart или JCommon, а вот http://www.singsurf.org/djep/ точно есть. Попробуй подключи.

Автор: KiraFiore 26.11.2007, 01:35
Цитата(Kangaroo @ 26.11.2007,  01:31)
Цитата(KiraFiore @  26.11.2007,  00:14 Найти цитируемый пост)
import org.nfunk.jep.ParseException; - никто не знает в какой библиотеке есть  

Не знаю как в JFreeChart или JCommon, а вот http://www.singsurf.org/djep/ точно есть. Попробуй подключи.

Спасибо большое smile

Автор: Godfree 9.12.2007, 17:17
Здравствуйте. Посчитал эту тему близкой ко мне.
Скачал библиотеку "org.apache.log4j".
Пользуюсь NetBeans. Что я только не делал и через platform meneger, и
через library meneger указывал пути. Давал им и java файлы и откомпиленный jar.

Зашивал в архив jdk каталоге src.zip. Тогда refer работает. IDE видит каталоги
при переборе, но как только я закончил строку

import org.apache.log4j.FileAppender; - ошибка - пакет не существует.

При импорте import org.apache.log4j.* - ошибка - пакет не существует.

Помогите плиз. Я не верю в глюки NetBeans. smile 
Занимаюсь любовью уже 3-й день.  smile 
Какая структура должна быть у библиотеки и как её подключить?


Автор: Zamuta 9.12.2007, 18:04
Godfree, в дереве твоего проекта есть ветка Libraries, правая кнопка -> Add Library , откроется окошко, жмёшь на единственную кнопку Manage Libraries, в открывшемся окне жмёшь New Library, вводишь имя твоей библиотеки (какое тебе удобно) и выбираешь тип, в твоём случае Class Library. Находишь только что созданную тобой библиотеку в списке уже существующих в списке Libraries: , жмёшь на неё, потом жмёшь на Add Jar/ Folder и указываешь месторасположение твоего log4j.jar, если всё получилось жмёшь ОК, и в окошке Add Library находишь созданную тобой библиотеку и жмёшь кнопку Add Library. Потом обязательно перезагружаешь копьютер. шутка smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)