Linux-JAVA图形处理 Java主要调用代码:Toolkit tk = Toolkit.getDefaultToolkit()环境:Linux SUSE(命令模式安装) + tomcat6+jdk6
Java主要调用代码:Toolkit tk = Toolkit.getDefaultToolkit()
报错信息:
错误信息1:
Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
错误信息2:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
解决方案:
地址:http://www.devexception.com/j2se/545903.htm
1、启动VNCSERVER #vncserver
默认是启动第一个终端
运行命令: ps -ef | grep vnc 查看Xvnc后的启动的终端号,此处是:1
:1表示第一个终端执行
2、vi /etc/profile 添加export DISPLAY=localhost:1
source /etc/profile立即生效
3、xhost +
表示让任何用户都可以使用
4、修改JAVA tomcat bin/catalina.sh,在最前面增加一行export DISPLAY=:1
注:如果环境是centos,默认情况下设置为export DISPLAY=:0即可
转载于:https://blog.51cto.com/devexception/1428087