我的问题很简单。假设这是我的整个代码库,我无法更改它:
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();
}
}
有什么技巧可以使它在不显示的情况下在网络服务器上运行吗?我知道 java.applet.Applet 不会在 headless (headless)模式下工作,所以我可以 stub awt 类,或者做一些其他的技巧吗?
最佳答案
Applet
在客户端的浏览器、applet 查看器或 IDE 中运行。提到了服务器上 headless (headless)模式的一些替代方案 here ,包括 JWS、VNC 和 Xvfb。
关于Java:在 headless (headless)服务器上运行 Applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14328061/