linux 中运行jar 出现异常

在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.


linux 中运行jar 出现异常
 
按照网上的方法

1.export DISPLAY=localhost:0.0
2.-Djava.awt.headless=true

都没用

 

 

但是该jar在ubuntu12.04下面 su和sudo 都可以执行

 

对linux 还是个新手,希望有人解答



 

 

你可能感兴趣的:(java,linux)