运行javafx程序时发生启动错误

tcomlyy6  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(703)

我正在eclipseide上运行一个简单的javafx程序。但是,每当我运行代码时,就会显示一个启动错误。ide没有对错误的描述,我也不确定是什么原因造成的。

另外,我已经安装了e(fx)clipse和glion插件。我的代码非常简单,我不认为这是造成这个错误,但是,我已经附上它下面的参考。

package application;

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

public class Main extends Application {
    @Override
    public void start(Stage primaryStage) {
        try {
            MainMenu mainMenu = new MainMenu();
            primaryStage = mainMenu.getMainStage();
            primaryStage.show();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        launch(args);
    }
}

主菜单代码为

package Menus;

import javafx.scene.Scene;
import javafx.scene.layout.AnchorPane;
import javafx.stage.Stage;

public class MainMenu {

    private static final int HEIGHT = 600;
    private static final int WIDTH = 800;
    private AnchorPane mainPane;
    private Scene mainScene;
    private Stage mainStage;

    public MainMenu() {
        mainPane = new AnchorPane();
        mainScene = new Scene(mainPane);
        mainStage = new Stage();
        mainStage.setScene(mainScene);
        mainStage.setFullScreen(true);
    }

    public Stage getMainStage() {
        return mainStage;
    }
}
gpnt7bae

gpnt7bae1#

检查日志文件中的确切错误并在以下位置解决:c:\app\eclipse\configuration
检查是否在eclipse以及环境变量中正确配置了jre。
不要只点击run按钮,通过点击run旁边的箭头来检查是否运行了正确的程序路径(这是初学者的常见问题)
如果您觉得其他事情都很麻烦,请尝试重新安装ide并运行一个简单的helloworld。如果问题仍然存在,则与环境变量或eclipse设置有关。

相关问题