打包由web项目改成的maven项目报错:程序包不存在,符号找不到

打包由web项目改成的maven项目报错:程序包不存在,符号找不到

问题描述:

报错是这样的

换个logger试试

上面分别上传了打包时报的错,项目配置的jdk版本和我的pom文件里面配置的jdk.
我把百度里面情况都试过,还是报错。
百度里面普遍都是说jdk版本有问题,可是我项目里面确实是1.7,然后我还用1.8也试了下,发现还是报错。
然后还有的说是maven-compiler-plugin下面的包版本有影响,然后我把plexus-compiler-eclipse的引入删掉,还是报错。
还有加Jdk安装路径的,还有把版本改成2.3.2的,还有clean项目,run maven项目的。。。都试过。一直都报错

真的是把我能百度到的可能都试了一遍,还是有问题,不知道有没有知道的大神帮忙再说几个别的可能。

Logger找不到,有配置对应的依赖吗?

而且我还有一个差不多的项目,只是他的java compiler那里是1.6,其它都配置的一样,他打包没问题。

图片说明
就是这个依赖包不存在,肯定是少了这个依赖

jar 不是应该去配置么,查看配置,然后看看是否有下载下来

查看你的pom.xml文件,查看对应的依赖有没有?

包可能没有打包编译到WEB-INF的lib中 在build path中将包添加到lib中试试

我的也是搞了好久每次都提示包不存在,结果捣鼓了好久终于把这个问题解决了,就是要把一些依赖的包都导入到项目才行

你好,我初步感觉你这个问题是由于jdk没有安装到默认的目录下造成的,你可以参考一下我的这个文章。https://blog.csdn.net/uniqueweimeijun/article/details/80895883

去你的maven库里面看看这个依赖是否正确下载了。如果里面有一个.sha1的文件,删除,回到项目里面重新install或者update一下

只能先pom.xml文件,查看对应的依赖是否存在,然后再继续