Я создал java gui в Netbeans, и теперь я пытаюсь запустить его с помощью командной строки с помощью команды java -jar [filename].jar
.JDBC Java File Running Through Command Prompt
Gui, который я создал, подключается к базе данных (также созданной в разделе «Серверы» Netbeans). База данных подключена для просмотра команды jdbc:derby://localhost:1527/[DBName]
. Он также принимает имя пользователя и пароль, а затем соединяется.
Моя проблема заключается в том, что я могу подключиться к Netbeans (очевидно, мне нужно сначала найти базу данных на вкладке «Службы» и подключиться к ней), но я не могу подключиться к базе данных в командной строке.
С завершенным кодом я выбрал «Очистить и построить» в Netbeans для создания файла .jar в папке/dist.
я могу запустить .jar файл, но он возвращает ошибку, заявив: java.net.ConnectionException : Error connecting to server localhost on port 1527 with message Connection refused: connect.
Моей/расстояние папки содержит .jar файл приложения, а также файл README.TXT и/Lib папку, которая сам содержит файл derbyclient.jar.
При создании моей базы данных я установил местоположение в качестве каталога проекта java, поэтому в каталоге проекта java у меня есть папка/[DBName], которую я предполагаю, содержит мою базу данных.
Как подключиться к базе данных в командной строке? Или, по крайней мере, позволить моей программе сделать это?
Должен ли я явно указывать местоположение моей базы данных?
Нужно ли мне как-то экспортировать базу данных из Netbeans?
Любая помощь будет отличной. Я сейчас намереваюсь работать с Java и хочу знать, как запустить его в командной строке, полностью автономной от любых IDE.
J
Вы пробовали использовать свой основной класс за пределами Netbeans, но также не были собраны? Таким образом, вы можете убедиться, что ваш путь к классу включает все необходимые вам банки, а не надеяться, что они находятся в нужном месте. –