java.lang.NoClassDefFoundError
程序员文章站
2022-03-29 11:57:28
工程报错:java.lang.NoClassDefFoundError 名称:类文件冲突 原因: 问题1,Windows 系统在某些时候不区分大小写,比如Windows会认为Test.class 和test.class 是一个文件,无法区分。 问题2,在项目工程中有多个源码包(source fold ......
工程报错:java.lang.NoClassDefFoundError
名称:类文件冲突
原因:
问题1,Windows 系统在某些时候不区分大小写,比如Windows会认为Test.class 和test.class 是一个文件,无法区分。
问题2,在项目工程中有多个源码包(source folder) ,在不同的源码包中有相同的包名或者大小写之后一致的包路径。
(eclipse也无法区分,会报错。)
解决:
问题1:换类名
问题2:设置编译输出路径可以解决此问题、或者更换包名。
推荐阅读
-
Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/InvalidDefinitionException
-
tomact正常启动,但是在日志文件报错java.lang.NoClassDefFoundError: java/util/logging/Logger
-
tomcat8运行报nested exception is java.lang.NoClassDefFoundError
-
【J2SE】java.lang.NoClassDefFoundError: Could not initialize class xxx 原因
-
Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError的解决方法
-
java.lang.NoClassDefFoundError: org/springframework/web/context/request/async/CallableProcessingInte
-
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory,
-
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
-
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
-
解决XML转JSON串时报错:Exception in thread "main" java.lang.NoClassDefFoundError: nu/xom/Serializer