我收到java.lang.NoClassDefFoundError: net/n3/nanoxml/XMLParseException
错误,但类似乎确实在类路径中。
由于它希望XMLParseException位于net/n3
,因此我添加了net/n3/...
文件夹而不仅仅是XMLParser
,因为我认为它将寻找该层次结构。 (虽然我尝试了两种方式,但都没有奏效。)
感谢您的帮助。
答案 0 :(得分:1)
在运行时,Java将在net / n3 / nanoxml / XMLParseException.class中查找相对于JMenu 1 # JMenuItem 1.1
JMenu 1 # JMenuItem 2.1
JMenu 1 # JMenuItem 3.1
JMenu 2 # JMenuItem 1.2
JMenu 2 # JMenuItem 2.2
JMenu 3 # JMenuItem 1.3
JMenu 3 # JMenuItem 2.3
JMenu 3 # JMenuItem 3.3
JMenu 3 # JMenuItem 4.3
中的条目的类,无论它是jar文件还是目录。所以," net"文件夹需要在下面构建路径中的条目,而不是 构建路径中的条目。
答案 1 :(得分:0)
路径中似乎有空间(Programming Projects应该是ProgrammingProjects),有时空间会产生问题。请删除路径中的空格并试一试!