“线程中的异常”;JavaFX应用程序线程;java.lang.NoClassDefFoundError
我被卡住了,情不自禁“线程中的异常”;JavaFX应用程序线程;java.lang.NoClassDefFoundError,java,exception,javafx-8,Java,Exception,Javafx 8,我被卡住了,情不自禁 我的项目结构如下所示: InvalidQuizFormatException.java quick_GUI.java QuizMaker.java 在QuizMaker中,我想创建一个quick\u GUIjavafx类的新实例,在测试中,我想启动一个quick。但是,当我编译所有内容时,会出现一个错误: 线程“JavaFX应用程序线程”中出现异常 java.lang.NoClassDefFoundError:InvalidQuizFormatException位于
我的项目结构如下所示:
- InvalidQuizFormatException.java
- quick_GUI.java
- QuizMaker.java
在
QuizMaker
中,我想创建一个quick\u GUI
javafx类的新实例,在测试中,我想启动一个quick。但是,当我编译所有内容时,会出现一个错误:线程“JavaFX应用程序线程”中出现异常 java.lang.NoClassDefFoundError:InvalidQuizFormatException位于 lambda$start$0(QuizMaker.java:35) 在一个
QuizMaker里面
我有:Quiz_GUI myQuiz = new Quiz_GUI(fileName);
替换
InvalidQuizFormatException
的InvalidQuizFormatException
,它将工作,因为这是默认的异常类。替换InvalidQuizFormatException
的Exception
,它将工作,因为这是默认的异常类。我的荣幸@Kas!捕获java.lang.Exception是一种糟糕的做法(它隐藏了诸如NullPointerException之类的程序员错误),这根本不能解决问题的原因。同意!然而,令人遗憾的是,一种观点并不存在。从那里,我会建议他联系团队,询问他们想去哪里。然而,我认为这并不是因为这个原因。再次重申,这是我的意见。我的荣幸@Kas!捕获java.lang.Exception是一种糟糕的做法(它隐藏了诸如NullPointerException之类的程序员错误),这根本不能解决问题的原因。同意!然而,令人遗憾的是,一种观点并不存在。从那里,我会建议他联系团队,询问他们想去哪里。然而,我认为这并不是因为这个原因。这也是我的看法。
Quiz_GUI myQuiz = new Quiz_GUI(fileName);