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

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

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

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

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

( если вы в юниксе - java -cp `ls ..../lib/*.jar` ....)
...
Рейтинг: 0 / 0
04.10.2005, 16:20
    #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
04.10.2005, 16:34
    #33304260
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск приложения
У тебя приложение - это отдельный класс или архив? Если класс (MainConnect), то есть ли в нем метод
main(), или должен выполняться другой класс?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
04.10.2005, 16:39
    #33304271
GlukOza
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск приложения
Denis Popov
У тебя приложение - это отдельный класс или архив? Если класс (MainConnect), то есть ли в нем метод
main(), или должен выполняться другой класс?
Posted via ActualForum NNTP Server 1.3

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

Нет
...
Рейтинг: 0 / 0
04.10.2005, 17:16
    #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
04.10.2005, 18:10
    #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
Форумы / Java [игнор отключен] [закрыт для гостей] / Запуск приложения / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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