我使用JavaFX2开发了一个应用程序,并为其生成了一个jnlp。一切正常。只有一件小事激怒了我。当我运行jnlp时,它将弹出一个警告窗口,询问我是否要运行该应用程序。到目前为止,一切都很好。名称,发布者,位置和一些警告文本在弹出窗口中可见。发布者和位置具有正确的对应文本(即公司名称和网站),但“名称”的值为“ com / favafx / main / Main”。我已经检查过了,名称和标题字段都在jnlp文件中,带有适当的文本。
我也尝试制作几个JavaFX2示例应用程序,它们有相同的问题。看来Javafx2有问题?有人对此有解决方案吗?
从Java 7更新45开始,清单具有“”的“安全性”属性Application-Name
。如果未设置此属性,则主类为名称。部署的每个javafx应用程序的主要类都是com.javafx.main.Main。这就解释了这一点。
阅读:http : //www.oracle.com/technetwork/java/javase/7u45-relnotes-2016950.html
明显的解决方案:将清单属性添加Application-Name
到您的构建过程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句