"Error: Could not find or load main class" JavaFX Terminal

"Error: Could not find or load main class" JavaFX Terminal

我正在使用 JavaFX 教程中的以下 class:

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

public class HelloFXApp extends Application {
    public static void main(String[] args) {
        // Launch the JavaFX application
        Application.launch(args);
    }

    @Override
    public void start(Stage stage) {
        stage.setTitle("Hello JavaFX Application");
        stage.show();
    }
}

我正在使用 Ubuntu,并且我的终端中的 .java 文件路径正确..
当我键入 "javac HelloFXApp.java" 时,它工作正常并创建了一个新的 "HelloFXApp.class" 文件。但是当我尝试 "java HelloFXApp" 时,我收到以下错误:

Error: Could not find or load main class HelloFXApp

我通过输入 "java -version" 检查了我的 Java 版本,看起来我有最新版本:

java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) Server VM (build 25.45-b02, mixed mode)

如果我遗漏了什么请告诉我! 提前谢谢你..

您在发射 java 命令时缺少 the package。 (从评论中暗示,因为它不包括在问题中)

编译后,导航回 src folder 并将包附加到您的 class 名称:

java com.jdojo.intro.HelloFXApp