【问题标题】:"Error: Could not find or load main class" JavaFX Terminal“错误:无法找到或加载主类”JavaFX 终端
【发布时间】:2015-07-25 15:35:25
【问题描述】:

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

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”时,我收到以下错误:

错误:无法找到或加载主类 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 ubuntu javafx terminal javafx-8


    【解决方案1】:

    您在触发java 命令时缺少the package。 (从 cmets 暗示,因为它不包含在问题中)

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

    java com.jdojo.intro.HelloFXApp
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-14
      • 2014-08-02
      • 2021-02-11
      • 2016-06-12
      • 2016-03-16
      • 2016-01-03
      • 1970-01-01
      相关资源
      最近更新 更多