小弟最近入手了一个旧的maven项目,碰到一个很奇怪的问题,代码如下
import com.lowagie.text.BadElementException;
import com.lowagie.text.Cell;
import com.lowagie.text.Chunk;
import com.lowagie.text.Document;
import com.lowagie.text.Element;
import com.lowagie.text.Font;
import com.lowagie.text.FontFactory;
import com.lowagie.text.HeaderFooter;
import com.lowagie.text.PageSize;
import com.lowagie.text.Phrase;
import com.lowagie.text.Rectangle;
import com.lowagie.text.Table;
import com.lowagie.text.pdf.PdfWriter;
eclipse提示报错
archive for required library"....jar包路径....." could not be read
上面的import代码除了最后一句import com.lowagie.text.pdf.PdfWriter;没有报错以外其余的都报错,我已经确认了jar包的路径没有错。即使我再建立一个项目导入该jar包,再弄个import com.lowagie.text.BadElementException;上去还是报错,但是import com.lowagie.text.pdf.PdfWriter;就是不报错,对此我很疑惑,为什么同个jar包下的不同的路径的类会不能导入?求解答!
------解决方案--------------------
是不是多jar包的问题,可能早期的jar包不包含某些class文件.................你手工解压你说的那个包看看有无文件,另外看看是不是有多个版本
------解决方案--------------------
首先你得确定一下,你jar路径没错,这个就好办了,
在你maven项目下面右键---build path(构建路径)-->Configure build path--> java build path-->
libraries ---->将下面所有的jar 全部移除掉,点击确定,
在将上面这个步鄹重新在操作一遍,将在你所有的jar添加到项目中去看看。
------解决方案--------------------
还有可能是你后面导入的包和之前的有冲突,所以导致了这个问题。