Исключение в методе запуска приложения java.lang.reflect.InvocationTargetExceptio - PullRequest
0 голосов
/ 06 января 2019

Я новичок в построении сцены. Это мой первый код, и я получаю ошибку, пожалуйста, помогите мне.

Java

 package javaFXDemo;


    import javafx.application.Application;
    import javafx.fxml.FXMLLoader;
    import javafx.scene.Parent;
    import javafx.scene.Scene;
    import javafx.stage.Stage;

    public class Hello extends Application {
        public static void main(String[] args) {
            launch(args);
        }

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

            Parent root = FXMLLoader.load(getClass().getResource("Main1.fxml"));

            Scene scene = new Scene(root);

            primaryStage.setTitle("ok");
            primaryStage.setScene(scene);
            primaryStage.show();
        }
    }

FXML

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.Button?>
<?import javafx.scene.layout.AnchorPane?>


<AnchorPane prefHeight="212.0" prefWidth="268.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8.0.171">
   <children>
      <Button layoutX="90.0" layoutY="94.0" mnemonicParsing="false" text="Button" />
   </children>
</AnchorPane>

Error

Исключение в методе запуска приложения java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) at sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник) в java.lang.reflect.Method.invoke (Неизвестный источник) в com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs (LauncherImpl.java:389) в com.sun.javafx.application.LauncherImpl.launchApplication (LauncherImpl.java:328) at sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) at sun.reflect.NativeMethodAccessorImpl.invoke (неизвестный источник) at sun.reflect.DelegatingMethodAccessorImpl.invoke (неизвестный источник) в java.lang.reflect.Method.invoke (Неизвестный источник) at sun.launcher.LauncherHelper $ FXHelper.main (неизвестный источник) Вызывается: java.lang.RuntimeException: исключение в методе запуска приложения в com.sun.javafx.application.LauncherImpl.launchApplication1 (LauncherImpl.java:917) в com.sun.javafx.application.LauncherImpl.lambda $ launchApplication $ 154 (LauncherImpl.java:182) at java.lang.Thread.run (неизвестный источник) Вызывается: java.lang.NullPointerException: требуется местоположение. в javafx.fxml.FXMLLoader.loadImpl (FXMLLoader.java:3207) в javafx.fxml.FXMLLoader.loadImpl (FXMLLoader.java:3175) в javafx.fxml.FXMLLoader.loadImpl (FXMLLoader.java:3148) в javafx.fxml.FXMLLoader.loadImpl (FXMLLoader.java:3124) в javafx.fxml.FXMLLoader.loadImpl (FXMLLoader.java:3104) в javafx.fxml.FXMLLoader.load (FXMLLoader.java:3097) на javaFXDemo.Hello.start (Hello.java:18) в com.sun.javafx.application.LauncherImpl.lambda $ launchApplication1 $ 161 (LauncherImpl.java:863) в com.sun.javafx.application.PlatformImpl.lambda $ runAndWait $ 174 (PlatformImpl.java:326) в com.sun.javafx.application.PlatformImpl.lambda $ null $ 172 (PlatformImpl.java:295) at java.security.AccessController.doPrivileged (собственный метод) в com.sun.javafx.application.PlatformImpl.lambda $ runLater $ 173 (PlatformImpl.java:294) на com.sun.glass.ui.InvokeLaterDispatcher $ Future.run (InvokeLaterDispatcher.java:95) на com.sun.glass.ui.win.WinApplication._runLoop (собственный метод) на com.sun.glass.ui.win.WinApplication.lambda $ null $ 147 (WinApplication.java:177) ... 1 больше Исключение при запуске приложения javaFXDemo.Hello

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...