Java:在无头服务器上运行Applet

时间:2013-01-14 22:37:02

标签: java applet awt headless

我的问题非常简单。让我们说这是我的整个代码库,我无法改变它:

import java.awt.*;

public class Example1b extends java.applet.Applet
{
   public static void main(String [] args)
   {
      Frame f = new Frame("Example 1b");

      Example1b ex = new Example1b();

      f.add("Center", ex);

      f.pack();
      f.show();
   }
}

我可以做些什么技巧让它在没有显示的Web服务器上运行吗?我知道java.applet.Applet不能在无头模式下工作,所以我可以存根awt类,还是做一些其他的诡计?

1 个答案:

答案 0 :(得分:3)

Applet在客户端的浏览器,applet查看器或IDE中运行。提到了服务器上无头模式的一些替代方案here,包括JWS,VNC和Xvfb。