gpt4 book ai didi

java - 缺少 JavaFX 应用程序类

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

我有这样的java代码:

package mypackage;

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

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

我在 ~/myjava/src/mypackage/MyApp.class 编译了它。然后,当我从

~$ java -cp myjava/src mypackage/MyApp

为什么会出现这样的错误:

Missing JavaFX application class mypackage/MyApp

我正在使用 JDK 8。

最佳答案

那是因为您使用目录路径而不是完全限定的类名来调用您的应用程序。完全限定的类名由包名和类名组成。在您的情况下,这是 mypackage.MyApp

假设您编译的类位于与源 .java 文件相同的文件夹中,这样调用它:

java -cp myjava/src mypackage.MyApp

关于java - 缺少 JavaFX 应用程序类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39308480/

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