当我在玩 Kotlin 时,我想知道是否可以为用 Kotlin 编写的 JavaFX 应用程序生成一个 jar。所以我写了一个简单的应用程序,它可以在 IntelliJ IDEA 上运行,但是当我决定生成 jar 时它从来没有用过!它说它无法找到或加载主类。
我想问题是当它在项目设置中询问主类时,我输入了应用程序类名(它不包含主方法,因为它必须在包级别),而在纯 Java 中我可以将 main 方法放在应用程序类中,它将完美地工作。那么我应该如何解决这个问题?
编辑:刚刚尝试将目标从 JavaFX Application 更改为普通 Jar 并且它有效。不知道为什么它不适用于 JavaFX 应用程序目标。