我从终端运行我的程序,而它从IntelliJ运行良好。我得到错误“找不到或加载主类main”。不是文件名不正确,文件也没有任何指定的包名。
这是我的Main.java文件。

import javafx.application.Application;
import javafx.stage.Stage;
public class Main extends Application{

    public static void main(String[] args){
        System.out.println("hej");
        launch();
    }

    @Override
    public void start(Stage stage){

    }

}

它似乎与javaFX有关。
我在用linux

最佳答案

这两个函数告诉Java解释器字节码类文件的位置。当您遇到错误:“找不到或无法加载主类”时,请尝试它们。
如果您的类文件保存在c:\folder目录中,并带有MyJavaFxApp程序名
java -cp c:\folder MyJavaFxApp
java -cp . MyJavaFxApp

10-01 03:21
查看更多