[英]Exception in thread “JavaFX Application Thread” java.lang.NoClassDefFoundError: javafx/scene/control/ButtonBar
[英]Exception in thread “JavaFX Application Thread” java.lang.NoClassDefFoundError
我被困住了,無法自救。
我的項目結構如下:
在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.