Я застрял и не могу с собой поделать.
Моя структура проекта выглядит так:
- InvalidQuizFormatException.java
- Quiz_GUI.java
- QuizMaker.java
В QuizMaker
я хочу создать новый экземпляр класса Quiz_GUI
javafx, где в целях тестирования хотел запустить тест. Однако, когда я все компилирую, я получаю сообщение об ошибке:
Исключение в потоке "Поток приложений JavaFX"
java.lang.NoClassDefFoundError: InvalidQuizFormatException at
QuizMaker.lambda $ начать $ 0 (QuizMaker.java:35)
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);