Форум программистов, компьютерный форум, киберфорум
Java EE (J2EE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
2 / 2 / 0
Регистрация: 07.07.2015
Сообщений: 17

Maven java.lang.NoClassDefFoundError

28.10.2016, 17:18. Показов 1583. Ответов 4

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Второй день мучаюсь, подскажите что поправить.
Программа считает стоимость перевозки, данные берет из mysql, в среде работает, когда собираю в maven jar, выдает ошибку.
Кликните здесь для просмотра всего текста

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.sql</groupId>
    <artifactId>mavenJDBS</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>
 
    <name>mavenJDBS</name>
    <url>http://maven.apache.org</url>
 
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
 
    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>6.0.5</version>
        </dependency>
        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>3.0.2</version>
            <type>maven-plugin</type>
        </dependency>
    </dependencies>
 
        <build>
        <plugins>
            <plugin>
                <!-- Build an executable JAR -->
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.0.2</version>
                <configuration>
                    <archive>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <mainClass>com.sql.Main</mainClass>
                        </manifest>
                    </archive>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
Вложения
Тип файла: zip mavenJDBS.zip (1.71 Мб, 2 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.10.2016, 17:18
Ответы с готовыми решениями:

Не получается использовать Jsoup с вэб-серверным приложением (Java.lang.NoClassDefFoundError)
Изучаю Servlet и JSP. Решил в качестве примера сделать простую страницу с ссылкой на сервлет &lt;a href=&quot;servletname&gt;click...

HTTP Status 500 - java.lang.NoClassDefFoundError: org/jsoup/Jsoup
Добавил библиотеку в pom, все нормально импортируется. Но в рантайме кидает ошибку: &quot;Handler processing failed; nested exception is...

ошибка Exception in thread "main" java.lang.NoClassDefFoundError
Привет всем. Пишу hello world на Java с использование Spring. Значит что я сделал. 1) На Eclipse EE Indigo создал новый Java Project. ...

4
2 / 2 / 0
Регистрация: 07.07.2015
Сообщений: 17
28.10.2016, 22:16  [ТС]
Текст ошибки
Кликните здесь для просмотра всего текста

Exception in thread "main" java.lang.NoClassDefFoundError: com/mysql/cj/jdbc/Driver
at com.sql.DBProcessor.<init>(DBProcessor.j ava:11)
at com.sql.Main.main(Main.java:24)
Caused by: java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
at java.net.URLClassLoader.findClass(URLCla ssLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoa der.java:424)
at sun.misc.Launcher$AppClassLoader.loadCla ss(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoa der.java:357)
... 2 more
0
1 / 1 / 0
Регистрация: 30.10.2016
Сообщений: 10
06.11.2016, 18:50
Не может найти драйвер, видимо где то в конфиге проблема. У меня однажды было подобное (в эклипсе работало, а jarка ругалась). Оказалось, что название одного пакета начиналось с большой буквы, почему при этом работало в эклипсе - я хз
1
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
06.11.2016, 19:46
Собирайте fat-jar со всеми библиотеками. Это можно сделать с помощью maven-shade-plugin
https://maven.apache.org/plugi... usage.html
1
2 / 2 / 0
Регистрация: 07.07.2015
Сообщений: 17
06.11.2016, 19:55  [ТС]
Спасибо. Вопрос закрыт. Добавил библиотеку в classpath и все собралось нормально.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.11.2016, 19:55
Помогаю со студенческими работами здесь

Ошибка при сборке проекта maven (java.lang.NoSuchMethodError: org.springframework.util.ReflectionUtils.doW)
java.lang.NoSuchMethodError:...

Запуск RestFULLWebService. Ошибка "Exception in thread "main" java.lang.NoClassDefFoundError: javax/ws/rs/cor"
Всем привет. Подскажите пожалуйста, как бороться с этой ошибкой. Создал обычный файлик RestFULL веб сервис , подложил под tomcat. При...

Java maven clean install
Столкнулся с такой проблемой когда запуская tomcat, переходя по ссылке localhost:8080 открывается сайт apache tomcat прописывая mvn...

java.lang.NullPointerException
Сегодня начал пробовать писать на Java. столкнулся с ошибкой. Создал 2 файла fibonachi.java и MassivClass.java Вот код первого: ...

Структура Java EE приложения на основе maven
Интересует строение простого java ee 7 приложения с использование maven + spring + hibernate Что надо: 1) схема разбиения логики...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru