我从终端运行我的程序,而它从 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 解释器字节码类文件在哪里。当您遇到错误时:“无法找到或加载主类”,请尝试一下。
如果你的class文件保存在c:\folder
目录下,MyJavaFxApp
程序名
java -cp c:\folder MyJavaFxApp
java -cp 。 MyJavaFxApp
关于Java: 无法找到或加载主类 Main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51425134/