在用commons-net-1.4.1.jar中FTPClient的listFile()方法时,出现java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException错误,提示找不到MalformedPatternException该类。
上网查阅说有两种原因:
1.将JDK换成1.6.023或者以上的,如果不行进行下面的办法操作。
2.缺少了jakarta-oro-2.0.8.jar文件,将此包放入工程中(此包已经加入我的lib中)。
我项目本身就已经是jdk1.7版本了,所以第二种方法解决了我的问题!
下载个jakarta-oro-2.0.8.zip就行了!网址如下(或者下载我的附件):
http://www.apache.org/dist/jakarta/oro/binaries/jakarta-oro-2.0.8.zip