“错误:无法找到或加载主类”JavaFX终端

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“错误:无法找到或加载主类”JavaFX终端相关的知识,希望对你有一定的参考价值。

我正在使用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)

请告诉我,如果我错过了什么!先感谢您..

答案

你在发射the package命令时缺少java。 (从评论中隐含,因为它不包含在问题中)

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

java com.jdojo.intro.HelloFXApp
另一答案

去并重命名项目,它将工作

以上是关于“错误:无法找到或加载主类”JavaFX终端的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ Maven 和 JavaFX

错误:无法找到或加载主类 com.example.pdfone.MainActivity

java无法找到或加载主类

Maven 错误:无法找到或加载主类

Eclipse“错误:无法找到或加载主类”

IntelliJ IDEA 错误:无法找到或加载主类 GradleStart