powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск приложения
13 сообщений из 13, страница 1 из 1
Запуск приложения
    #33303731
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я повторяюсь на этом форуме. Но по поиску не нашла ответа.

Мое приложение запускается с командной строки. Только когда доходит до коннекта, в командном окне - сообщение об ошибке, что нет подходящего драйвера. Скорее всего не находит быблиотек ORACLa.
Из IDEA - программа работает отлично.

Помогите разобраться как запускать клиентское приложение правильно.
...
Рейтинг: 0 / 0
Запуск приложения
    #33303814
KPIIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В CLASSPATH'е указать jar с драйвером
...
Рейтинг: 0 / 0
Запуск приложения
    #33303823
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Укажи полный путь к архиву с драйвером в CLASSPATH или при старте приложения, через java -classpath.
...
Рейтинг: 0 / 0
Запуск приложения
    #33303847
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis PopovУкажи полный путь к архиву с драйвером в CLASSPATH или при старте приложения, через java -classpath.

Вот так? D:\Program\lib\*.jar;
...
Рейтинг: 0 / 0
Запуск приложения
    #33303897
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использую Oracle JDBC 10.2, файл называется ojdbc14.jar. Его и надо указывать, например:

Код: plaintext
java -classpath .;C:\oracle\ora10\jdbc\lib\ojdbc14.jar MyClass 
...
Рейтинг: 0 / 0
Запуск приложения
    #33304154
jdev333
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
* - не прокатит просто так

( если вы в юниксе - java -cp `ls ..../lib/*.jar` ....)
...
Рейтинг: 0 / 0
Запуск приложения
    #33304215
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jdev333* - не прокатит просто так

( если вы в юниксе - java -cp `ls ..../lib/*.jar` ....)

У меня Windows2000. Действительно не катит.
Я указываю:
Код: plaintext
1.
java -classpath  C:\j2sdk1. 4 .0_01\jre\lib\nls_charset12.jar;  MainConnect

После этого выскакивает окно разархиватора ....
...
Рейтинг: 0 / 0
Запуск приложения
    #33304260
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя приложение - это отдельный класс или архив? Если класс (MainConnect), то есть ли в нем метод
main(), или должен выполняться другой класс?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Запуск приложения
    #33304271
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov
У тебя приложение - это отдельный класс или архив? Если класс (MainConnect), то есть ли в нем метод
main(), или должен выполняться другой класс?
Posted via ActualForum NNTP Server 1.3

Мое приложение - отдельный класс, из которого вызываются другие класс.
main()- есть. Приложение работает из среды IDEA
...
Рейтинг: 0 / 0
Запуск приложения
    #33304307
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопрос: класс MainConnect находится в каком-то пакете (т.е. в нем определен package) или нет?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Запуск приложения
    #33304351
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov
Еще вопрос: класс MainConnect находится в каком-то пакете (т.е. в нем определен package) или нет?
Posted via ActualForum NNTP Server 1.3

Нет
...
Рейтинг: 0 / 0
Запуск приложения
    #33304410
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда в твоем случае, если в командной строке ты находишься в той же директории, где лежит файл MainConnect.class, то следует его вызывать через

Код: plaintext
java -cp .;C:\j2sdk1. 4 .0_01\jre\lib\nls_charset12.jar MainConnect

Точка - текущая директория, включаемая в CLASSPATH. Если в командной строке ты можешь находиться в какой-то другой директории, то директорию расположения файла MainConnect.class следует указать в CLASSPATH'е, вместо точки или вместе с нею.

Код: plaintext
java -cp .;C:\myDir;C:\j2sdk1. 4 .0_01\jre\lib\nls_charset12.jar MainConnect
...
Рейтинг: 0 / 0
Запуск приложения
    #33304619
GlukOza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis PopovТогда в твоем случае, если в командной строке ты находишься в той же директории, где лежит файл MainConnect.class, то следует его вызывать через

Код: plaintext
java -cp .;C:\j2sdk1. 4 .0_01\jre\lib\nls_charset12.jar MainConnect

Точка - текущая директория, включаемая в CLASSPATH. Если в командной строке ты можешь находиться в какой-то другой директории, то директорию расположения файла MainConnect.class следует указать в CLASSPATH'е, вместо точки или вместе с нею.

Код: plaintext
java -cp .;C:\myDir;C:\j2sdk1. 4 .0_01\jre\lib\nls_charset12.jar MainConnect


Спасибо, буду пробывать
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]