gpt4 book ai didi

JavaFX:仅在 Linux 上找不到或加载主类

转载 作者:IT王子 更新时间:2023-10-29 00:00:47 25 4
gpt4 key购买 nike

我使用 Intellij Idea 在 Windows 中使用 Java(FX) 开发了一个程序并且工作得很好,然后我导出了工件 (jar) 并且在 Windows 上运行它没有问题(无论是使用控制台还是双击它)。

然后我将它复制到我的 Ubuntu VM,但它说

Error: Could not find or load main class sample.Main

这是 list :

Manifest-Version: 1.0
Main-Class: sample.Main

JAR 文件结构如下所示:

test.jar
--- META-INF
--- --- MANIFEST.MF
--- org
--- --- json
--- --- --- // json library
--- sample
--- --- Contacts.class
--- --- Controller.class
--- --- Main.class
--- --- sample.fxml

最佳答案

Ubuntu 和 Debian 一样,有一个单独的 OpenJFX 包(OpenJDK 对 JavaFX 的实现)。为什么会这样,当 JavaFX 是 JRE 的组成部分时 - 我不知道,但您的问题应该通过安装 OpenJFX 包来解决:

# aptitude install openjfx  

(或使用任何其他包管理器),或使用 Oracle 的 JRE。

关于JavaFX:仅在 Linux 上找不到或加载主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37344984/

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