gpt4 book ai didi

java - 在 Ubuntu 上运行 JavaFX jar

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

我无法在我的 Ubuntu 虚拟机上运行 JavaFX 应用程序的 jar 文件,我不知道为什么。它只是说找不到 jar 的主文件。例如 Swing 应用程序的其他 jar 似乎工作正常。这是我在 Ubuntu 上运行 java -version 时得到的结果:

enter image description here

它似乎有 Java 8,默认情况下应该包含 JavaFX,那么为什么我不能运行 jars?

编辑:jar 包含一个看起来像这样的类:

import javafx.application.Application;
import javafx.stage.Stage;

public class Main extends Application {
public static void main(String[] args) {launch(args);}
public void start(Stage ps) {
ps.show();
}
}

它是用命令 jar cfe javafxjar.jar Main Main.class

创建的

jar 在 Windows 10 上执行没有问题,但在 Ubuntu 上执行失败并显示以下消息: enter image description here

最佳答案

今天我也遇到了这个问题。

在我的例子中,原因是 OpenJDK。它默认不包含 OpenJFX。

解决方案是:sudo apt-get install openjfx

现在一切都像魅力一样。

关于java - 在 Ubuntu 上运行 JavaFX jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34563434/

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