Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 09.10.2009
Сообщений: 10

Не собирается Jar-файл с jdbc драйвером

09.10.2009, 10:32. Показов 2897. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго врмени суток, я пока еще новенький в жаве. Но вот столкнулся с проблемой, написал небольшое приложение на eclipse использующее swing и для связи с БД jdbc драйвер. Так вот собвственно проблема, когда собрал все класы в jar файл - то сработало исключение при запуске самого джарика как апликейшена. Он не может понять как зарегестрировать драйвер: Cannot find the database driver classes.

Я так понимаю что jdbc драйвер не подключен к моему джарику, вопрос как его туда подключить?

P.S в самом еклипсе приложение работает драйвер к проекту подключен.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2009, 10:32
Ответы с готовыми решениями:

Проблема с jdbc драйвером и jar файлом
В среде JBuilder 4 я зарегистрировал во вкладке Tools/Configure Libraries/Class zip-файлы (с полными путями) оракловских JDBC драйверов....

Не собирается jar файл в Eclipse
Здравствуйте! Помогите пожалуйста с такой проблемой: когда экспортирую проект из eclipse IDE в jar файл, то jar создается, но не...

Ошибка с драйвером JDBC ODBC
Работал в jDeveloper создал соединение с бд. Все работает нормально. После установил Eclipse, обновил и скомпилировал этот класс в...

10
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
09.10.2009, 12:25
поставь драйвер в одну папку с жарником
0
0 / 0 / 0
Регистрация: 09.10.2009
Сообщений: 10
09.10.2009, 12:52  [ТС]
Цитата Сообщение от Mecid Посмотреть сообщение
поставь драйвер в одну папку с жарником
Не помогло
0
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
09.10.2009, 14:23
код покажи

Добавлено через 7 минут
Java
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
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
package javaapplication2;
import java.sql.*;
/**
 *
 * @author mega
 */
public class Main {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        try{
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("все ок");
 
        }catch(ClassNotFoundException notFound){
            System.out.println("облом");
        }
 
    }
 
}
вот код,драйвер лежит в папке lib рядом с основным жарником
0
0 / 0 / 0
Регистрация: 09.10.2009
Сообщений: 10
09.10.2009, 15:14  [ТС]
Вот:
Ложил джарик в одну папку с ojdbc драйвером падало именно сдесь:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    
private String driverName = "oracle.jdbc.driver.OracleDriver";
public void RegisterDriver ()
    {
        try
        {
                Class.forName(driverName);
                System.out.println("Opening db connection");
                
 
            }
            catch (ClassNotFoundException ex)
        {
                System.err.println
                 ("Cannot find the database driver classes.");
                JOptionPane.showMessageDialog(null, ex, "Error", JOptionPane.ERROR_MESSAGE) ;  
            }
    }
К сожалению сейчас повторить ошибку не могу на работе проблемы с сетью - и наладится наверное не раньше понедельника

Сеть починили - ошибка повторяется
0
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
09.10.2009, 16:22
рядом с жарником создайте папку либ,и ставьте туды драйвер
0
0 / 0 / 0
Регистрация: 09.10.2009
Сообщений: 10
09.10.2009, 16:46  [ТС]
Цитата Сообщение от Mecid Посмотреть сообщение
рядом с жарником создайте папку либ,и ставьте туды драйвер
и это пробовал - не помогло
0
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
10.10.2009, 12:43
хмм непонятно,у меня все работает,а вы посмотрите в манифест файле переменная class-path указывает на драйвер?
0
0 / 0 / 0
Регистрация: 09.10.2009
Сообщений: 10
12.10.2009, 15:02  [ТС]
У меня в манифесте иообще нет такой переменной добавил в ручную вот такое
class-path: lib/ojdbc14.jar

это не помогло, подозреваю что написал глупость в файлике
0
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
12.10.2009, 21:12
не могу понять,у вас в IDE все работает?
0
0 / 0 / 0
Регистрация: 09.10.2009
Сообщений: 10
13.10.2009, 10:54  [ТС]
Проблему удалось решить.
Я просто собирал джарик через командную строку. Попробовал собрать его как runnable jar собственно через еклипс - это помогло - драйвер сразу включился в джарик и все прекрасно заработало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.10.2009, 10:54
Помогаю со студенческими работами здесь

Неправильно собирается jar в Intellij Idea
Добрый день уважаемые участники форума, такая проблема: тестирую управление ардуино вот по этой статье на хабре:...

Как jdbc драйвера врубить в jar?
Никак не могу запхать прогу в jar. Имею манифест: Manifest-Version: 1.0 Main-Class: PriceRotator Class-Path:...

Запуск из jar файла с подключением JDBC драйвера
Если у меня программа находится в jar файле sqljed2.jar а JDBC драйвер в другом jar файле classes12.jar, в той же директории D:sqljed ,...

Подключение PostgreSQL JDBC к проекту в Eclipse. JAR не подключается
На многих форумах, в том числе и здесь, был найден единый способ подключения вышеуказанной библиотеки в проекту в Eclipse: 1. В...

Не работает JDBC драйвер после компиляции jar файла в exe
Здаствуйте. Создал JavaFx приложения на java с использованием MySql базы данных. Для этого использовал JDBC драйвер. Делал все это в...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru