我有一个包含两个主要类的 jar 文件。根据我的需要,我可以运行其中一个。为了让这个应用程序通过 webstart 运行,我创建了两个 JNLP 文件,每个文件都引用两个主要类之一。
令人难以置信的是,只有一个主要类是从两个文件中启动的!我所知道的是,被启动的类也是 jar 清单中列为主类的类。我尝试阅读 webstart 规范和 webstart 文档,但在此处找不到与清单相关的任何内容。当我试图查看源代码(随 Oracle JDK 提供)时,我根本没有看到与 webstart 启动器有太多关系。
那么webstart究竟是如何找到它的主类的呢?