美文网首页
idea编译jar报找不到符号错误

idea编译jar报找不到符号错误

作者: 时彬斌 | 来源:发表于2017-11-16 15:02 被阅读0次

    问题描述:

            在使用idea编译时报找不到符号错误,具体描述如下:

            在接手一个项目时,该项目分成了4个模块,假如是A、B、C、D四个模块,依赖关系是,A依赖D,B依赖C,D依赖B;这时,我对B和A的包里的两个对象做了修改,在本地调试时,每次对A进行编译时,都会报错报的内容是无法获取到新修改的对象的信息,也就是无法获取最新的D的jar包内容,导致编译失败。

            在本地单个编译jar包时因为相互依赖的问题,B未重新打包并install到本地maven仓库里,导致D无法重新打包并install到本地,导致一些列的操作都无法完成,但是当我们对这个项目整体打包时却不会出现问题,是因为maven已经帮我们做了相关的依赖管理,并编排了打包顺序,进而能顺利编译;

    解决办法:

            在本地开发过程中,这种相互依赖的情况,要理清依赖关系,从最初修改的jar包开始,依次进行install到本地仓库,这样就能顺利测试,不会出现个别jar包无法编译成功的问题了。

    具体错误信息如下:

    找不到符号

    符号: 方法 setIsOcr(java.lang.String)

     位置: 类型为com.xxx.xx.Verification的变量 verification

    相关文章

      网友评论

          本文标题:idea编译jar报找不到符号错误

          本文链接:https://www.haomeiwen.com/subject/ztrkpxtx.html