在HTTP服务器上直接从JAR本身运行java applet

时间:2013-01-10 21:50:35

标签: java applet httpserver

我有以下问题。

我有一个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)页面解决吗?

1 个答案:

答案 0 :(得分:2)

没有。如果没有HTML页面,浏览器将无法运行applet。

您可以编写一个Java客户端应用程序,在没有任何HTML的情况下下载并运行您的applet,或者您可以使用Java Web Start。