2016-03-15 2 views
0

У меня есть RedHat linux. Намерение заключается в том, чтобы запустить приложение GUI на основе Java после того, как Linux-система завершит загрузку. Я редактировал /etc/rc.local и держалиНе удалось запустить файл jar во время запуска системы

/usr/java/jre1.7.0_60/bin/java -jar /home/rfgwtest/Desktop/CEM/CEM_v2.0_Beta08/CEM_v2.0_Beta08/PME_CEM.jar &

в конец файла. Я могу запустить этот файл для тестирования, выполнив запрос на файл. нет ошибок пути или около того.

Отсутствует как часть этого? я нашел этот совет с сайта RedHat

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-boot-init-shutdown-run-boot.html

есть общий способ сделать это через различного рода распределение?

ответ

0

Возможно, создание рабочего стола сделает это. Чтобы сделать это,

$ cd 
$ nano .config/autostart/javaApp.desktop 

сейчас, пишу это в нем,

[Desktop Entry] 
Type=Application 
Exec=usr/java/jre1.7.0_60/bin/java -jar /home/rfgwtest/Desktop/CEM/CEM_v2.0_Beta08/CEM_v2.0_Beta08/PME_CEM.jar 
Hidden=false 
NoDisplay=false 
Name[en_IN]=StartJAR 
Name=StartJAR 
Comment[en_IN]=Jar comment 
Comment=Jar comment 

сохранить файл, а затем перезапустить или заново войти в систему.

+0

не удалось создать файл под .config /. Я не нахожу/папку автозапуска. любые указатели на продолжение –

+0

папка не «/ autostart», а «.config/autostart», то есть ее внутри каталога .config, а не в корневом каталоге. Кроме того, если он не существует в каталоге .config, просто создайте его. Команда «$ mkdir .config/autostart», создаст каталог (если будет выполнена форма каталога имени пользователя) – ZeekHuge

Смежные вопросы