Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable
这是什么意思啊?过路的大哥们,指教指教下。急啊!!

解决方案 »

  1.   

    还真没碰到过这样的错误,你是不是用了socket编程
      

  2.   

    你是telnet到Unix环境中运行程序吧。因为程序需要使用GUI界面,但是你这个时候无法创建出显示所以出错。如果你是使用生成图形文件的代码,如JFreeChart之类,可能需要在启动参数中加上-Djava.awt.headless=true 
      

  3.   

            这是JAVA虚拟机内部产生的错误   如果 JDK 是 1.4 以后的版本   可以在启动 resin 的指令后面加 -verbose -J-Djava.awt.headless=true 
      
      例:./httpd.sh -restart -verbose -J-Djava.awt.headless=true   或者修改 wrapper.pl   # 
      # Additional args to pass to java. 
      # 
      $JAVA_ARGS="-Djava.awt.headless=true"; 
      

  4.   

    Chdw说的没错,说道界面ui的东西,我的程序里面没有相关的东西啊。很奇怪,大家有什么解决方法吗?