JavaFX错误,什么是sample.fxml

JavaFX错误,什么是sample.fxml,java,eclipse,javafx,fxml,Java,Eclipse,Javafx,Fxml,我刚刚开始使用javaFX,我已经不再困惑了。当我编写此代码时: package application; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.layout.VBox; import javafx.scene.transform.Scale; import javafx.stage.Stag

我刚刚开始使用javaFX,我已经不再困惑了。当我编写此代码时:

package application;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.VBox;
import javafx.scene.transform.Scale;
import javafx.stage.Stage;

public class FirstFX extends Application{

Label lb_text;

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

@Override
public void start(Stage primaryStage) throws Exception {
    primaryStage.show();

    VBox root = new VBox();
    root.getChildren().add(lb_text);

    Scene scene = new Scene(root);
    primaryStage.setScene(scene);

    lb_text = new Label("Here's some text");
}

}
它给了我一个错误,上面写着:应用程序启动方法中的异常
在查找了一些修复程序后,很多人说了一些关于“sample.fxml”文件的事情,我不知道这是什么或者它应该做什么。有人知道这是否是修复程序,以及我应该如何处理这个sample.fxml文件吗?

显示stage是在start方法中执行的最后一项操作,而不是第一项。哦,是的,就是这样。谢谢,不,不是这样的。问题是您向
root
(调用
root.getChildren().add(lb_text))添加了一个空标签
在初始化
lb_text
之前。在发布涉及错误的问题时,始终包括完整堆栈跟踪。显示阶段是您在start方法中执行的最后一项操作,而不是第一项。哦,是的,就是这样。谢谢。呃,不,不是这样。问题是您将空标签添加到
root
(在初始化
lb\u text
之前,调用
root.getChildren()。添加(lb\u text)
。发布涉及错误的问题时,始终包括完整堆栈跟踪。