精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
锐英源精品原创,禁止转载和任何形式的非法内容使用,违者必究。
近期想研究一个后台开源项目,用IDEA打开报报如下错误:
java.lang.IllegalStateException: Failed to introspect Class [com.city.base.util.LoginCheck] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@1f89ab83] 937320239
代码文件也都加到项目里了,Tomcat也安装了,在Service里也可以看到,但是启动时就是出错,搜索网络上说是依赖的包不全,但是也没有明显的这样的提示,当天也没有解决。
后来和同事讨论了下,说要从根目录用IDEA打开项目, 不能从子目录打开项目,根目录下有pom.xml,里面有各个子项目,打开根目录后,还可以选择启动哪个项目,如下图:
选择上面出错的项目,再启动,就没见异常,并且也不需要启动Tomcat。
我以前用VS习惯了,里面的解决方案很好用人性化,Java的平台都是开源堆出来的,有些细节需要适应下。也确实对类似解决方案的文件不熟悉。
这个问题其实是环境的问题,如果单纯找哪个类,是很难解决的,网上说的依赖不全,其实也是环境问题,但是环境问题的解决方向不好判断。
另外最好还是认真看本书,书里知识全面,全面的知识会避免错误。