从 Java Applet 更改为 JWS

Changing from Java Applet to JWS

我有一个 Applet,我想将其转换为 JWS 文件,因为存在与 Chrome(以及现在的 Edge)的兼容性问题。问题是我从来没有用过这个技术,所以我需要一些帮助。

是否有进行此转换的分步指南?我的意思是,我有一个扩展 java.applet.Applet 的 class 实现初始化和启动,如何将它更改为 JWS/JNPL class?能不能像小程序一样接收参数?

我们在浏览器中运行不需要它,所以下载和执行就可以了。但如果浏览器立即执行它会更好,而不是用户点击下载的文件。这可能吗?

Is there a step-by-step guide on doing this conversion?

SO 的 JWS info. page 具有我认为包含的所有最佳 JWS 相关链接。

I mean, I have a class that extends java.applet.Applet implementing init and start, how do I change it to a JWS/JNPL class?

通过 Jarring 类 并对 Jar 进行数字签名(如果尚未完成)然后编写 JNLP 文件来启动它(并可能将服务器配置为 return 正确的内容类型一个 JNLP 文件)。

And can it receive parameters like the applet?

是的,它们在 JNLP 文件中指定。