У меня есть приложение для создания файлов .docx. Он отлично работает на моем локальном компьютере, но дает ошибку на Java-веб-старте:Java-Web-Start дает NoClassDefFoundError в моем приложении для создания файлов docx
java.lang.NoClassDefFoundError: org/docx4j/fonts/Mapper
Caused by: java.lang.ClassNotFoundException: org.docx4j.fonts.Mapper
Применения дает эту ошибку, когда я нажимаю мою кнопку «создать DOCX», другие возможности (мой графический интерфейс, подключение к БД ..) все еще работают нормально. Нажав кнопку, приложение открывает существующий файл docx, добавляет к нему таблицу и сохраняет файл на моем локальном ПК.
Фактически «отсутствует» класс находится в docx4j-2.7.0.jar в папке lib. Другие файлы jar в папке также не создают проблем. Но файл docx4j jar является самым большим размером 2,67 МБ. Может быть, проблема? Или любые другие предложения?
Я получил пакет зависимостей в classpath.It выглядит как ошибка импорта, но проблема возникает с jnlp, на моем локальном ПК все выглядит нормально, а код работает. – iBo
Вы правы, так как я написал файл jnlp вручную, я понял, что забыл поместить список файлов jar в файл jnlp. Спасибо за ответ. – iBo