在opensuse12.3中,我有一个java程序已经打成jar,执行该jar需要root权限。
?
先登入root
su 命令输入密码
java -jar xxx.jar 执行成功,程序正常运行
?
而用 sudo java -jar xxx.jar 却出现异常
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
?
按照网上的方法
1.export DISPLAY=localhost:0.0
2.-Djava.awt.headless=true
都没用
?
?
但是该jar在ubuntu12.04下面 su和sudo 都可以执行
?
对linux 还是个新手,希望有人解答
?
?