问题与解决办法:
使用poi时,给我报找不到方法错误。排除多版本共存错误。通过查找类所在的包,从而得到hswf.jar也存在poi的类,导致冲突。去除掉hwpf.jar问题即可解决
排错方法:
输入调用的类。打印出此类所在的包路径。其中name 的路径必须是“\”隔开,比如com\rongzhong\file\Implement
public getResource(String name) {
name = resolveName(name);
ClassLoader cl = getClassLoader0();
if (cl==null) {
// A system class.
return ClassLoader.getSystemResource(name);
}
java.net.URL url=cl.getResource(name);
System.out.println(url.toString()); return url.toString(); }
本文介绍了解决在使用POI时遇到的方法找不到错误的问题。通过排查发现是由于HSWF.jar中存在与POI相同的类导致的冲突。文章提供了具体的排错步骤和解决方法。

被折叠的 条评论
为什么被折叠?



