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