我正在开发一个远远落后于Java版本的产品(我使用Java 6来编译它)。该产品分为3个maven项目。 (其中1个依赖于其他2)
为了发布此产品,我将Java 6生成的.jar文件打包到.war文件中并将它们部署在服务器上。用户使用Java Web Start运行程序,该程序将检查上述战争是否已更新。
尝试使用JRE 9运行此部署的项目时出现了问题.java控制台抱怨我的项目的Main类无法找到。 我试图在Netbeans中使用Java 9编译我的项目并运行它,它就像一个魅力。
这是生成的.war文件的树:
├── app [56 entries exceeds filelimit, not opening dir]
├── index.html
├── META-INF
│ └── MANIFEST.MF
└── WEB-INF
├── lib
└── web.xml
我的问题是:java web start无法找到主类的原因是什么?