gpt4 book ai didi

JavaFX .jar 适用于 Windows 和 OSX,但不适用于 Linux

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:40:44 35 4
gpt4 key购买 nike

我正在尝试制作一个跨平台的 JavaFX 应用程序,它在 Windows 和 OSX 机器上运行良好,但在 Linux 上运行不佳。

当我尝试使用 java -jar app.jar 在 Linux 机器上运行它时,这是我得到的:

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

但是 app.Main 类在 .jar 中,如 'jar tf app.jar' 所示:

...
app/Main.class
...

我尝试使用 java -cp app.jar app.Main 指定主类,但我收到了相同的错误消息。

.jar 是在 Intellij IDEA 中构建的,使用基本的 JavaFX 配置。

有什么帮助吗?

最佳答案

所以,问题出在 Linux 机器上的 JRE 是 OpenJDK,它没有随 JavaFX 一起提供,正如 James_D 和 jewelsea 所指出的

安装oracle JRE 8后,运行良好

关于JavaFX .jar 适用于 Windows 和 OSX,但不适用于 Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43055474/

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