Я разрабатываю точку продаж системы в java, используя iireport в качестве своего инструмента для создания отчетов, который отлично работает в среде IDE (Netbeans), но после упаковки с установкой в любом месте ireport больше не работает. Может ли кто-нибудь помочь в том, какую библиотеку я мог бы исключить. Или где я ошибаюсьireport не работает после создания исполняемого файла
ответ
Ваш исполняемый файл jar не работает, потому что он больше не может найти свой зависимый файл jar в упаковке. Вы также можете получить точное исключение, запустив приложение командой cmd. как: CMD -> открыть каталог, который содержит файл фляги -> написать jarfile.jar Вы должны сделать следующие шаги:
- открытые свойства вашего проекта
- нажмите на сборки => упаковки
- чем вы должны проверить на копию зависимого liraries
- выходного пакета будет упаковать проект в файле JAR и библиотеки в папке Lib
- необходимо переместить папку Lib, а если ваши двигая банку файл
Я сделал все, что вы сказали, я должен был сделать, но все еще не работает, я загрузил библиотеку отчетов jasper и включил все файлы jar в свои папки lib, чтобы проверить, если я по ошибке оставил некоторые зависимости, но все же отчет не появляется после упаковка. –
ли папка lib содержит все зависимые jar-файлы? – Sarz
Я сделал временное решение этой проблемы о докладе/яшма иРепорт не открывая/делает исполняемый файл.
Похоже, что программа не может найти файл .jrxml/.jasper в своем местоположении по умолчанию (в папке проекта обычно с файлом сборки и манифеста), поэтому альтернативой было бы сохранить файл отчета где-то на жестком диске. ех. «D:/Файлы и документы/Документы/report1.jrxml»
Это работает, но как-то не так.
Может быть, вы можете уточнить, как это «не правильно»? –
что я имел в виду, большинство программистов хотели бы сделать это, используя относительный путь. если файл, на который вы ссылаетесь, находится в одном каталоге.Однако я не могу понять, почему он не работает с исполняемым файлом. поэтому я решил использовать абсолютный путь, который был бы проблемой, если бы я решил использовать его на другом компьютере. –
- После того, как вы разрабатываете свой отчет в jrxml, а затем скомпилировать его (click that icon).
затем измените свой jrxml сообщить об ошибке jasper, вот так.
Map<String, Object> nim = new HashMap<String, Object>(); nim.clear(); Statement stmt2 = SGB.c.createStatement(); ResultSet rs = stmt2.executeQuery("select * from mytable;"); JasperPrint jasperPrint = JasperFillManager.fillReport("report.jasper", nim, new JRResultSetDataSource(rs)); JasperViewer jv = new JasperViewer(jasperPrint); formReport fformReport = new formReport(mainform,true); fformReport.setBounds(jv.getBounds()); fformReport.getContentPane().add(jv.getContentPane()); fformReport.setLocationRelativeTo(null); fformReport.setVisible(true);
- 1. Почему модуль «splinter» не найден после создания исполняемого файла python?
- 2. Несколько способов создания исполняемого jar не работает
- 3. Где разместить файлы ресурсов qt5 после создания исполняемого файла?
- 4. Не могу понять, почему приложение Mongo Database не работает корректно после создания исполняемого файла jar
- 5. Разрешение отказалось после использования PyInstaller для создания исполняемого файла Python
- 6. Получение исполняемого файла банка для запуска после создания из NetBeans
- 7. iReport-5.6.0 не работает
- 8. Проблем для создания исполняемого файла с py2exe
- 9. Почему нет py2exe для создания исполняемого файла?
- 10. iReport 5.6.0 не работает
- 11. Дата создания скомпилированного исполняемого файла (VC++ 2005)
- 12. ASP.NET: Выполнение внешнего исполняемого файла не работает
- 13. Visual C++ исполняемого файла не работает
- 14. Powerbuilder 12.5 Сбой создания исполняемого файла
- 15. pyinstaller функция MkDir не будет работать после создания исполняемого
- 16. Поле имени исполняемого файла экспорта исполняемого файла
- 17. Форматирование форматирования iReport не работает
- 18. Выполнение исполняемого файла kivy
- 19. python: ошибка импорта после выполнения исполняемого файла
- 20. Минимальный размер исполняемого файла после привязки
- 21. VS2013: Запуск исполняемого файла после запуска отладки
- 22. Переименование исполняемого файла (.exe) после этого
- 23. Изменение исполняемого файла после загрузки (например, Ninite)
- 24. Xcode: создание исполняемого файла
- 25. Запуск исполняемого файла после установки через JSPM
- 26. Технические характеристики исполняемого файла
- 27. pyinstaller: _libcouchbase модуль не найден после построения исполняемого файла
- 28. Что такое расширение исполняемого файла исполняемого файла Java?
- 29. Ошибка исполняемого файла файла Python
- 30. Изменение содержимого ресурса исполняемого исполняемого файла
добавить IReport фляги файлы в путь сборки ли? Попробуйте запустить файл jar с помощью cmd, чтобы узнать, какое исключение произошло. Than Post здесь – Sarz
Я добавил файл jar в путь сборки, когда я запускаю на cmd, он жалуется на мой класс подключения к базе данных, ничего не сообщая о отчете jasper. um просто застрял, пожалуйста, помогите –
Какая БД вы используете? и добавили ли вы драйвер jdbc в путь сборки? также добавить зависимости в сборке развертывания – Sarz