我正在努力在 Web 应用程序中嵌入 JavaFX GUI,但我遇到了这个问题:在不使用 jnlp 文件的情况下独立启动的应用程序比使用 jnlp 文件由 Web 应用程序启动时更快。
一些细节:
- jvm是最后一个稳定的1.7u40
- 所有(也是应用程序服务器)都在我的电脑上运行
- 所有使用的 jar 都由我使用我自己使用 keytool 创建的 CA 签名的证书签名。
- 我
<update check="always" policy="always"/>
在jnlp文件上设置 - jnlp文件上jars的下载策略是懒惰的
在网上,我发现没有任何有用的东西或解释这种行为。我的怀疑是 jnlp 启动了我的应用程序等等,我会对此进行一些检查。
我愿意接受任何建议。
谢谢
更新
我发现JavaFX GUI只有在嵌入网页时才会很慢:如果我从网页dtjava.launch
(独立执行jnlp)而不是dtjava.embed
(将GUI嵌入页面)调用所有接缝都很好.
问题仍然存在,为什么嵌入速度较慢?