将java更新为7u65(从7u60开始)后,我们的一个java web start应用程序将无法启动。
我得到的错误是'无法在jar'
中找到主要类...除了搜索SO以查找任何信息外,我还阅读了7u65的发行说明和错误修复程序。我没有找到任何文件可以解释为什么这在7u60而不是7u65
中工作正常
答案 0 :(得分:1)
我们的主要方法是打包在我们常用的jar中,而不是jnlp中列出的主jar。 我们解决这个问题的方法是将包含main方法的类移动到jnlp中列出的主jar中。虽然这看起来很明显,但我们之前的工作方式是在7u60及更早的时候。
答案 1 :(得分:1)
我有同样的问题。解决方案:
将包含主类的jar放在顶部,或
为包含主类
答案 2 :(得分:0)
我有同样的问题。
删除C:\Users\%USERNAME%\AppData\LocalLow\Sun\Java
已解决此问题。