簡體   English   中英

線程“ JavaFX應用程序線程” java.lang.NoClassDefFoundError中的異常

[英]Exception in thread “JavaFX Application Thread” java.lang.NoClassDefFoundError

我被困住了,無法自救。
我的項目結構如下:

  • InvalidQuizFormatException.java
  • Quiz_GUI.java
  • QuizMaker.java


QuizMaker我想創建一個Quiz_GUI javafx類的新實例, Quiz_GUI測試目的,要在其中開始測驗。 但是,當我編譯所有內容時,都會出現錯誤:

線程“ JavaFX應用程序線程”中的異常java.lang.NoClassDefFoundError:QuizMaker.lambda $ start $ 0(QuizMaker.java:35)上的InvalidQuizFormatException

import javafx.scene.layout.Pane;


public class Quiz_GUI extends Pane {
    private String fileName;


   public Quiz_GUI(String fileName) {
        this.fileName = fileName;
        startQuiz();
   }


   private void startQuiz() {

        try {
            Quiz newQuiz;
            newQuiz = Quiz.loadFromFile(this.fileName);
            newQuiz.start();
        } catch (InvalidQuizFormatException e) {
            System.out.println(e);
        }

    }
}

QuizMaker我有:

Quiz_GUI myQuiz = new Quiz_GUI(fileName);

InvalidQuizFormatException替換為Exception ,它將起作用,因為這是默認的異常類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM