Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
3 / 1 / 2
Регистрация: 11.04.2018
Сообщений: 20

Не работает JDBC драйвер после компиляции jar файла в exe

06.03.2019, 20:08. Показов 2267. Ответов 5

Студворк — интернет-сервис помощи студентам
Здаствуйте. Создал JavaFx приложения на java с использованием MySql базы данных. Для этого использовал JDBC драйвер.
Делал все это в Eclipse. Когда я запускаю программу через Eclipse или через консоль все прекрасно работает, подключается к БД,
делает запросы возвращает результаты. Потом я сделал из jar файла exe с помощью программы exe4j. После этого программа запускается, но к базе данных не подключается пишет что драйвер не подключен. В .classpath все прописано.
Помогите пожалуйста, весь проект застрял на этом((((
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.03.2019, 20:08
Ответы с готовыми решениями:

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

После компиляции проекта в EXE файла функция EbExecuteLine перестает работать
Подскажите кто-нибудь почему после компиляции проекта в EXE файла функция EbExecuteLine перестает работать. В режима разработки программы...

Как создать .jar через утилиту jar.exe
Я начинаю идти в WikiHOW, потом я там делаю все правильно, Конец создания файла сложный, я пишу jar c manifest.mf myclass.class, Потом я...

5
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
07.03.2019, 16:50
RamisMan, мавеном собери джарник вместе с драйвером
0
3 / 1 / 2
Регистрация: 11.04.2018
Сообщений: 20
07.03.2019, 17:41  [ТС]
Здравствуйте iSmokeJC, и мавеном собирал.Только сам драйвер не вставлял в папку с проектом.
Вот pom.
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<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.ramis</groupId>
  <artifactId>Company</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>
 
  <name>Company</name>
  <url>http://maven.apache.org</url>
  
  <build>
         <plugins>
         <!-- Создание EXE файла -->
        
          <!-- Библеотека JavaFX -->
          <plugin>
        <groupId>com.zenjava</groupId>
         <artifactId>javafx-maven-plugin</artifactId>
         <version>8.8.3</version>
         <configuration>
          <mainClass>com.ramis.Company.App</mainClass>
         </configuration>
       </plugin>
        <!-- Копирование всех зависимостей -->
       <plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-dependency-plugin</artifactId> 
    <configuration> 
        <outputDirectory>${project.build.directory}/lib/</outputDirectory> 
        <overWriteReleases>false</overWriteReleases> 
        <overWriteSnapshots>false</overWriteSnapshots> 
        <overWriteIfNewer>true</overWriteIfNewer>
    </configuration> 
    <executions> 
        <execution> 
            <id>copy-dependencies</id> 
            <phase>package</phase> 
            <goals> 
                <goal>copy-dependencies</goal> 
            </goals> 
        </execution> 
    </executions> 
</plugin>
       <!-- Создание манифест файла с классом main для запуска приложения -->
       <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>3.1.1</version>
      <configuration>
        <archive>
          <manifest>
            <addClasspath>true</addClasspath>
            <classpathPrefix>lib/</classpathPrefix>
            <classpathLayoutType>simple</classpathLayoutType>
            <mainClass>com.ramis.Company.App</mainClass>
          </manifest>
        </archive>
      </configuration>
    </plugin>
         </plugins>
   </build>
 
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <!-- Задаю JDK версию -->
     <maven.compiler.source>1.9</maven.compiler.source>
    <maven.compiler.target>1.9</maven.compiler.target>
    <!-- Переменные для плагина создания EXE файла -->
    
  </properties>
 
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <!-- Подключение MySQL библеотеки -->
    <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.12</version>
        </dependency>
        <dependency>
    <groupId>org.codehaus.izpack</groupId>
    <artifactId>izpack-maven-plugin</artifactId>
    <version>5.1.3</version>
</dependency>
  </dependencies>
  
</project>
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
07.03.2019, 17:44
Лучший ответ Сообщение было отмечено RamisMan как решение

Решение

https://stackoverflow.com/ques... sing-maven
1
3 / 1 / 2
Регистрация: 11.04.2018
Сообщений: 20
07.03.2019, 18:05  [ТС]
xoraxax попробую, результат напишу.
0
3 / 1 / 2
Регистрация: 11.04.2018
Сообщений: 20
09.03.2019, 16:39  [ТС]
Всем ОГРОМНОЕ СПАСИБО за помощь!!!!!!
xoraxax Ваш совет сработал СПАСИБО Вам
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.03.2019, 16:39
Помогаю со студенческими работами здесь

Launch4j подскажите как сформировать из jar файла exe файл
Launch4j подскажите как сформировать из jar файла exe файл. установлена версия Launch4j 3.4. пробовали инструкцию: Для начала качаем...

Не запускаются *.exe после компиляции
не запускаются *.exe после компиляции. выдает ошибку: версия этого файла несовместима с используемой версией Windows. что делать?

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

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

Не собирается Jar-файл с jdbc драйвером
Всем доброго врмени суток, я пока еще новенький в жаве. Но вот столкнулся с проблемой, написал небольшое приложение на eclipse использующее...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru