4

我的问题很简单。假设这是我的整个代码库,我无法更改它:

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 类,或者做一些其他的诡计吗?

4

1 回答 1

3

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

于 2013-01-14T22:45:54.437 回答