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

标签 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) 页面解决吗?

最佳答案

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

您可以编写一个 Java 客户端应用程序来下载并运行您的小程序,而无需任何 HTML,或者您可以使用 Java Web Start。

关于java - 直接从 HTTP 服务器上的 JAR 本身运行 java applet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14267903/

相关文章:

java - 如何重构数千行Java代码?有没有可用的工具?

java - 强制 JVM 重新加载 "java.library.path"是一个坏主意吗?

java - 如何在 JTextPane 中显示 Applet

linux - Goroutine长时间处于IO等待状态

saml - 当 HTTP Server 用于高可用性时 SAML 的行为

amazon-ec2 - 云端 TTL : Setting max TTL to 0 to just get DDOS protection benefits

java - 有没有办法将增量更改热部署到 Android 设备上? [说,像 JRebel]

Java猜谜游戏循环错误

java - 获取当前动态web项目JAVA的路径

Java - JApplet 不绘制图形 - 可能与像素和缩放有关