2011-12-14 46 views

回答

8

如果我没有弄错,您需要用户以超级用户权限运行应用程序。我建议使用需要在try-catch块中需要权限的任何东西进行包装,并且如果由于缺少超级用户权限而导致命令失败,则会抛出一个有意义的异常。

1

最简单的方法也许是开始通过sudo你的Java应用程序,如:

sudo 'java YourClass' 
1

我会推荐给地方把你的JAR,并作出启动的GNOME菜单或创建一个bash脚本(start.sh)以sudo权限启动您的JAR。

使用的命令或脚本这样的:

gksudo java -jar yourjar.jar 
相关问题