2013-01-10 84 views
0

我遇到以下問題。直接從JAR本身在HTTP服務器上運行java applet

我有一個JAR文件,其中包括Main.classApplet.class。在Main.class中,我運行端口8888上的HTTP服務器,其中設置我的處理程序爲com.sun.net.httpserver.HttpHandler。我想要執行以下操作:我想將Headers Content-Type設置爲Java Applet,因此不要發送一些HTML代碼,而是發送Applet.class以在瀏覽器中運行。這意味着,如果有人用端口8888打開IP地址,它會發送請求來運行Applet.class,但不會向他發送任何HTML。這是否有可能?

這可以通過Java(.jsp)頁面來解決嗎?

+0

*「這可以通過Java(.jsp)頁面解決嗎?」*由於JSP到達客戶端時實際上是HTML,所以沒有。 –

回答

2

不。瀏覽器不會運行沒有HTML頁面的小程序。

您可以編寫一個Java客戶端應用程序,該應用程序可以在不使用任何HTML的情況下下載並運行您的applet,也可以使用Java Web Start。