2016-03-15 83 views
0

我有RedHat Linux。意圖是在linux系統啓動後啓動基於java的GUI應用程序。我編輯了/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 &

在文件末尾。我可以通過在提示符下執行該文件來運行此文件進行測試。沒有路徑錯誤等。

這是什麼缺失?我發現從紅帽網站

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 /下創建文件。我沒有找到/ autostart文件夾。任何指向 –

+0

文件夾的指針不是「/ autostart」,而是「.config/autostart」,即它在.config目錄中,而不在根目錄中。 另外,如果它不存在於.config目錄中,只需創建它即可。 命令「$ mkdir.config/autostart」將創建目錄(如果以用戶名目錄執行) – ZeekHuge