2013-01-14 55 views
3

我的問題很簡單。比方說,這是我的整個代碼庫,我不能改變它:Java:在無頭服務器上運行Applet

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類,或做一些其他的欺騙?

+0

謝謝,現在穿過他們。 – Ronze

回答

3

Applet在客戶端的瀏覽器,applet查看器或IDE中運行。服務器上的一些無頭模式的替代方案被提及here,包括JWS,VNC和Xvfb。

相關問題