2011-12-14 67 views

回答

8

如果我沒有弄錯,您需要用戶以超級用戶權限運行應用程序。我建議使用需要在try-catch塊中需要權限的任何東西進行包裝,並且如果由於缺少超級用戶權限而導致命令失敗,則會拋出一個有意義的異常。

1

最簡單的方法也許是開始通過sudo你的Java應用程序,如:

sudo 'java YourClass' 
1

我會推薦給地方把你的JAR,並作出啓動的GNOME菜單或創建一個bash腳本(start.sh)以sudo權限啓動您的JAR。

使用的命令或腳本這樣的:

gksudo java -jar yourjar.jar 
相關問題