JavaFX只需将它们拖出浏览器即可提供拖拽安装功能 - 然后您可以直接从桌面重新启动应用程序。与JNLP有何不同?或者在通过网络分发内容方面,它对JNLP有多容易或有利?

有帮助吗?

解决方案

部署JavaFX应用程序的applet和webstart方法都使用JNLP文件。

这是对过去JNLP仅被WebStart使用的改变(这就是你所指的)。

没有太大区别,这取决于您希望用户拥有的用户体验。我想对于最重要的应用程序,你最好使用更传统的webstart启动应用程序的方法(从链接下载JNLP文件并让javaws启动它)。

applet和webstart之间的安全权限存在细微差别,JavaFX中的一些API差异在applet中的工作原理与webstart启动的应用程序中的工作原理之间存在一些差异。这些正在慢慢消除。

其他提示

我认为你在混合东西。

JNLP只是部署应用程序的一种方式,而JavaFX是一个表示层。

实际上,您可以在JNLP包中部署JavaFX代码。

您应该将JavaFX与Swing进行比较;)

使用JNLP,您可以分发Swing或AWT或SWT或JavaFX Java应用程序。具有在沙盒中执行的可能性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top