答案 0 :(得分:0)
这并不总是最好的方法。 但是,我遇到了同样的问题,但问题得到了解决。
首先,如果您使用的是Kotlin,
创建一个主类,它将作为Java
文件的新入口点。
生成的Java文件应如下:
package {your_package};
import javafx.application.Application;
public class EP extends Main {
public static void main(String... args) {
Application.launch(args);
}
}
Main
应该是似乎是当前入口点的类。
也许Main
被定义为open class Main: Application () {
。
将这次生成的EP类设置为入口点(主类)。
如果exe是作为-native image
生成的,
请尝试执行生成的exe,注意以下几点。
○确保生成的目录不包含空格或多字节。
○请勿直接从USB等执行(复制到PC并执行)
答案 1 :(得分:0)
我遇到了完全相同的问题。我在项目中使用了Maven和Spring Boot。因此,在使用maven构建jar之后,首先使用org.springframework.boot.loader.JarLauncher作为-appclass选项。问题解决了。