Javafx 运行应用程序时出现异常

Javafx 运行应用程序时出现异常,javafx,fxml,Javafx,Fxml,这是我的外汇班 package application; import java.io.File; import java.net.URL; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; public class Main extends

这是我的外汇班

package application;
import java.io.File;
import java.net.URL;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;

public class Main extends Application {

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

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


        primaryStage.setTitle("Abdul-Rahim University");
        primaryStage.setScene(new Scene(root, 800, 500));
        primaryStage.show();
    }


    public static void main(String[] args) {
        launch(args);
    }
}
这是as1.fxml:


如果有人能帮我解决这个问题,请给我运行异常应用程序解决这个问题。如果有人能帮我运行异常应用程序,请给我解决这个问题

 Exception in Application start method
 java.lang.reflect.InvocationTargetException
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
     at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at sun.launcher.LauncherHelper$FXHelper.main(Unknown Source) Caused by: java.lang.RuntimeException: Exception in Application start method
     at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
     at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
     at java.lang.Thread.run(Unknown Source) Caused by: javafx.fxml.LoadException: 
 /C:/Users/Abdurrahim/Desktop/mamoun/GUI/bin/application/as1.fxml:18

     at javafx.fxml.FXMLLoader.constructLoadException(FXMLLoader.java:2601)
     at javafx.fxml.FXMLLoader.access$700(FXMLLoader.java:103)
     at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:922)
     at javafx.fxml.FXMLLoader$InstanceDeclarationElement.processAttribute(FXMLLoader.java:971)
     at javafx.fxml.FXMLLoader$Element.processStartElement(FXMLLoader.java:220)
     at javafx.fxml.FXMLLoader$ValueElement.processStartElement(FXMLLoader.java:744)
     at javafx.fxml.FXMLLoader.processStartElement(FXMLLoader.java:2707)
     at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2527)
     at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:2441)
     at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3214)
     at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3175)
     at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3148)
     at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3124)
     at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3104)
     at javafx.fxml.FXMLLoader.load(FXMLLoader.java:3097)
     at application.Main.start(Main.java:18)
     at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$161(LauncherImpl.java:863)
     at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$174(PlatformImpl.java:326)
     at com.sun.javafx.application.PlatformImpl.lambda$null$172(PlatformImpl.java:295)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.sun.javafx.application.PlatformImpl.lambda$runLater$173(PlatformImpl.java:294)
     at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
     at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
     at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
     ... 1 more
 Caused by: java.lang.ClassNotFoundException: abd
     at java.net.URLClassLoader.findClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
     at java.lang.ClassLoader.loadClass(Unknown Source)
     at javafx.fxml.FXMLLoader$ValueElement.processAttribute(FXMLLoader.java:920)
     ... 22 more Exception running application application.Main
我的控制器

package application;

import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;

public class FXMLDocumentController {

    @FXML
    private AnchorPane ar;

    @FXML
    private BorderPane bo;

    @FXML
    private HBox hb;

    @FXML
    private Button st;

    @FXML
    private Button ac;

    @FXML
    private Button co;

    @FXML
    private Label l1;

    @FXML
    void handleButtonAction(ActionEvent event) {

        System.out.println("abd");

    }

    @FXML
    void handleButtonAction2(ActionEvent event) {
        System.out.println("abd");

    }

    @FXML
    void handleButtonAction3(ActionEvent event) {
        System.out.println("abd");

    }

}

javafx

以下是解决方案:
fx:controller=“application.FXMLDocumentController”

多次重新发布同一个问题不仅令人恼火,而且对您或任何其他人都没有帮助。请不要那样做。