Страница 1 из 1

linux. запуск java программ из исполняемых файлов

Добавлено: 12 мар 2007, 17:46
noodle23
Здраствуйте. проблема такая:
для версии ядра 1.4.2, при подключении usb-flash, срабатывает механизм /sbin/hotplug. из него я пытаюсь вызвать программу на java, т.е. вписываю туда (/sbin/hotplug)

java fileName params

но при подключении usb java программа не запускается.

если просто создать текстовый файл и в него вписать эту строку. вызвать

./filname

, то всё работает

заранее спасибо за помощь

Re: linux. запуск java программ из исполняемых файлов

Добавлено: 16 мар 2007, 12:13
Oscar
1. попробуй в hotplug вписать что-то типа:
"Hello world!" >> /home/user/hotplug_test
и посмотреть, создастся ли файл

2. возможно путь к "fileName" указан не правильно, попробуй указать полный путь, типа:
java /home/user/fileName params

если не получится - пиши, дружно покурим маны :-)

Re: linux. запуск java программ из исполняемых файлов

Добавлено: 17 мар 2007, 11:37
mobius
Ещё такая штука, с пакетами внимательно следить нужно.

Возможно у тебя ява машина кидает ClassNotFoundException....

Re: linux. запуск java программ из исполняемых файлов

Добавлено: 21 мар 2007, 14:25
noodle23
спасибо что ответили. оказывается это работает, если java Запускать не из hotplug, а из дополнительного скрипта, который вызывать из hotplug.