gpt4 book ai didi

java - 找不到类 - JavaFX native 打包

转载 作者:搜寻专家 更新时间:2023-11-01 03:48:42 25 4
gpt4 key购买 nike

我正在尝试部署我创建的程序,但安装后出现错误。 Screenshot of installation

我使用 Native Packaging 将其打包为 EXE 安装程序,当我点击安装程序时,它说找不到主类。下面是一些错误的截图: Class not found and JVM not launched error

为什么找不到类?

最佳答案

这并不总是最好的方法。但是,我遇到了同样的问题,但是已经解决了。

首先,如果您使用的是 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执行)

关于java - 找不到类 - JavaFX native 打包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34890312/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com