在我们从 Java 6 切换到 Java 7 后,我的 JNLP 仍然可以正常工作,但它现在会引发一系列错误,如下所示:
Missing Application-Name: manifest attribute for: http://blah.com/app.jar
Missing Permissions manifest attribute for: http://blah.com/app.jar
Missing Codebase manifest attribute for: http://blah.com/app.jar
它对我们的主 jar 重复几次,对我们的一个库 jar 重复几次。但是,对于我们的大部分库 jar,它根本不会发生。JaNeLa 列出了一些优化机会(通过更改一些默认值),但这些机会似乎都不相关,也没有发现实际错误。
到目前为止,在网上搜索让我对如何将 JNLP 文件格式变成 Java 7 认为有价值的东西一无所知。:-)