powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подключить библиотеки
17 сообщений из 17, страница 1 из 1
Подключить библиотеки
    #33248486
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, как подключить в коде программы библиотеку IReport:

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.xml.JRXmlLoader;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.design.JasperDesign;
import net.sf.jasperreports.view.JasperViewer;
import nl.amis.database.Database;
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248520
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во первых то, что написано ниже, это библиотеки JasperReports, а не iReport.
Во вторых, опишите подробнее проблему, я, например, ничего не понял.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248579
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для использования библиотеки нужно чтобы она находилась в Classpath, как юзать клас-спас смотри в поиске по форуму и гугле
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248586
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMaxВо первых то, что написано ниже, это библиотеки JasperReports, а не iReport.
Во вторых, опишите подробнее проблему, я, например, ничего не понял.

Я создала отчет в iReport. А теперь надо этот отчет как-то вызвать из программы. Вот здесь: http://technology.amis.nl/blog/index.php?p=346 пример кода. Вот и я пытаюсь такой похожий код написать.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248611
Витаминыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. ответ Naug.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248651
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
java.exe -classpath [Путь до библ. jasper'а]\jasperreports- 1 . 0 . 1 .jar  ИмяВашегоКласса
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248671
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMax
Код: plaintext
java.exe -classpath [Путь до библ. jasper'а]\jasperreports- 1 . 0 . 1 .jar  ИмяВашегоКласса


А куда надо положить jasperreports-1.0.1.jar, чтобы потом его использовать в программе.
Я по-разному пробую не получается.
Если не трудно, дайте ссылку, где можно об этом прочитать.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248679
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда Вам нравится, туда и положите. Главное этот путь потом прописать при запуске после параметра classpath.
Прочитать про то, как использовать внешние библиотеки можно в любом руководстве на самых первых страницах.

Не получается? Давайте сюда текст ошибки, подскажу точнее.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248732
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMaxКуда Вам нравится, туда и положите. Главное этот путь потом прописать при запуске после параметра classpath.
Прочитать про то, как использовать внешние библиотеки можно в любом руководстве на самых первых страницах.

Не получается? Давайте сюда текст ошибки, подскажу точнее.

Для начала, я должна в код своей программы вставить:

Код: plaintext
1.
2.
3.
4.
 import  net.sf.jasperreports.engine.JRException;
 import  net.sf.jasperreports.engine.xml.JRXmlLoader;
 import  net.sf.jasperreports.engine.JasperCompileManager;
......

Чтобы import подхватил то, что я ему указала, надо кудато- поместить либо соответствующий jar-файл, либо распаковать его и положить тоже куда-то.

Я запуталась уже куда что ложить ...
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248750
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jasperreports.jar кладется например в c:\jr\jasperreports.jar
Далее компилируем
Код: plaintext
javaс -classpath c:\jr\jasperreports.jar MyClass.java
Далее запускаем:
Код: plaintext
java -classpath c:\jr\jasperreports.jar MyClass
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248751
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите точно где лежит jasperreports-1.0.1.jar и командную строку, которую вы запускаете.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248829
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДля начала, я должна в код своей программы вставить:
А вы случайно не используете какую-нибудь IDE? В таком случае для того чтобы прога увидела вашу библиотеку надо добавлять класпас внутри самой IDE.

Где лежит джарник абсолютно не важно. Главное, чтобы путь к нему был указан в сlasspath-е как вам уже паказали.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33248865
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naug авторДля начала, я должна в код своей программы вставить:
А вы случайно не используете какую-нибудь IDE? В таком случае для того чтобы прога увидела вашу библиотеку надо добавлять класпас внутри самой IDE.

Где лежит джарник абсолютно не важно. Главное, чтобы путь к нему был указан в сlasspath-е как вам уже паказали.

Да я ипользую IDEA....
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33249675
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GlukOzaДа я ипользую IDEA....
Нууу, блин.... С этого надо было начинать.
File - Settings - JDK & Global libraies - Classpath.
Нажимаете кнопку add и добавляете свой jasperreports.jar в этот список, после этого IDEA его увидит.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33314414
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос такой:

Из среды (IDEA) печать запускается. Я добавила в File-Setting библиотеки.Все отлично.
В программе идет вот такая ссылка на необходимые библиотеки.

Код: plaintext
1.
 import  net.sf.jasperreports.engine.*;
 import  net.sf.jasperreports.view.JasperViewer;

Теперь программу надо запустить самостоятельно. Сделала *.bat файлик.
В нем прописала:
Код: plaintext
java -classpath .;e:\ 1 \classes;e:\ 1 \lib\classes12.jar;e:\ 1 \lib\classes12_g.jar;e:\ 1 \lib\jasperreports- 1 . 0 . 1 .jar MainConnect

Программа работает, а печать нет. Что неправильно делаю?
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33314438
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что пишет?
Тут дело в том, что кроме библиотеки jasperreports.jar может потребуется подключить еще пару, т. к. jasper использует кучу стронних библиотек для своей работы. Нужно вычислить библиотеки, которые он использует.
У меня строка запуска примерно такая:
Код: plaintext
java -classpath c:\jdk\lib\jasperreports- 1 . 0 . 1 .jar;c:\jdk\lib\itext- 1 . 3 . 1 .jar;c:\jdk\lib\commons-logging- 1 . 0 . 2 .jar MyClass 
Библиотеки, не относящиеся к jasper'у я тут не писал. В моем примере я использую только заполнение отчета и печать из JasperPreview и RTF.
...
Рейтинг: 0 / 0
Подключить библиотеки
    #33314502
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GMaxА что пишет?
Тут дело в том, что кроме библиотеки jasperreports.jar может потребуется подключить еще пару, т. к. jasper использует кучу стронних библиотек для своей работы. Нужно вычислить библиотеки, которые он использует.
У меня строка запуска примерно такая:
Код: plaintext
java -classpath c:\jdk\lib\jasperreports- 1 . 0 . 1 .jar;c:\jdk\lib\itext- 1 . 3 . 1 .jar;c:\jdk\lib\commons-logging- 1 . 0 . 2 .jar MyClass 
Библиотеки, не относящиеся к jasper'у я тут не писал. В моем примере я использую только заполнение отчета и печать из JasperPreview и RTF.

Добавила еще эти две библиотеки и запустилось.

Спасибо большое
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подключить библиотеки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]