我遇到以下问题。
我有一个 JAR 文件,其中包括 Main.class
和 Applet.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) 页面解决吗?
最佳答案
没有。如果没有 HTML 页面,浏览器将无法运行小程序。
您可以编写一个 Java 客户端应用程序来下载并运行您的小程序,而无需任何 HTML,或者您可以使用 Java Web Start。
关于java - 直接从 HTTP 服务器上的 JAR 本身运行 java applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14267903/