Я разрабатываю программу с NetBeans, которая подключается к онлайн-серверу MySQL с использованием PHPMyadmin, запуская программу через NetBeans, она отлично работает, но когда я пытаюсь запустить ее, просто используя Jar-файл в папка «dist» в proyect выдаст мне ошибку, которую я выложу в конце.Ошибка подключения к драйверу NetBeans-сервера dist Jar-файл
Мой вопрос:
Почему это происходит в среде NetBeans работает, но не с DIST файл Jar?
Как я могу запустить его на другом компьютере, не используя NetBeans, просто дважды щелкнув файл Jar? (Я только что загрузил последнюю версию java на другом компьютере, у которого нет IDE NetBean, и я получил сообщение об ошибке, которое не может подключиться к драйверу jdbc mysql).
Благодарим вас за поддержку.
Вот ошибка:
Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
Java.net.ConnectException
MESSAGE: Connection refused: connect
STACKTRACE:
Java.net.ConnectException: Connection refused: connect
At.java.net.DualStackPlainSocketImpl.connect0(Native Method)
At java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
At java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
At java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
At java.net.AbstractPlainSocketImpl.connect (Unknown Source)
At java.PlainSocketImpl.connect(Unknown Source)
At java.net.SocksSocketImpl.connect(Unknown Source)
At java.net.Socket.connect(Unknown Source)
At java.net.Socket<init>(Unknown Source)
At com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
At com.mysql.jdbc.MysqllO.<init>(MysqlIIO.java:271)
...
...
...
You говорят о 'MySQL', а версия, которую вы используете, не' Embedded', я думаю? До тех пор, пока вы не используете [встроенную базу данных] (https://en.wikipedia.org/wiki/Embedded_database), она не будет работать напрямую из 'jar' или любого исполняемого файла – mustangDC