用POI包读word文件报错, 导入包失败, 后面引用也失败
An error occurred at line: 9 in the generated java file
Only a type can be imported. org.apache.poi.hwpf.extractor.WordExtractor resolves to a packageorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 133 in the jsp file: /office.jsp
WordExtractor cannot be resolved to a type
130: BufferedReader br = new BufferedReader(fr);
131:
132: FileInputStream in = new FileInputStream (path + "\\" + fileName);
133: WordExtractor extractor = new WordExtractor();
134: String str1 = extractor.extractText(in);
135: out.write(str1);
导入<%@ page import="org.apache.poi.hwpf.extractor.WordExtractor" %> jar文件已经放到CLASSPATH设置的文件夹里了.jar文件展开后目录是D:\poi-3.6\org\apache\poi\hwpf\extractor\WordExtractor.class读javadoc发现WordExtractor确实是类
Class WordExtractor
java.lang.Object
org.apache.poi.POITextExtractor
org.apache.poi.POIOLE2TextExtractor
org.apache.poi.hwpf.extractor.WordExtractor
An error occurred at line: 9 in the generated java file
Only a type can be imported. org.apache.poi.hwpf.extractor.WordExtractor resolves to a packageorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 133 in the jsp file: /office.jsp
WordExtractor cannot be resolved to a type
130: BufferedReader br = new BufferedReader(fr);
131:
132: FileInputStream in = new FileInputStream (path + "\\" + fileName);
133: WordExtractor extractor = new WordExtractor();
134: String str1 = extractor.extractText(in);
135: out.write(str1);
导入<%@ page import="org.apache.poi.hwpf.extractor.WordExtractor" %> jar文件已经放到CLASSPATH设置的文件夹里了.jar文件展开后目录是D:\poi-3.6\org\apache\poi\hwpf\extractor\WordExtractor.class读javadoc发现WordExtractor确实是类
Class WordExtractor
java.lang.Object
org.apache.poi.POITextExtractor
org.apache.poi.POIOLE2TextExtractor
org.apache.poi.hwpf.extractor.WordExtractor
是不是你导入了两个同名的包?
我也是觉得导入了两个同名的包..不是的话,就不太清楚了..你查看在你项目的lib下有没有你要的jar?
Only a type can be imported. org.apache.poi.hwpf.extractor.WordExtractor resolves to a package 这个错误没了.可是第二错误还在:
An error occurred at line: 133 in the jsp file: /office.jsp
WordExtractor cannot be resolved to a type
130: BufferedReader br = new BufferedReader(fr);
131:
132: FileInputStream in = new FileInputStream (path + "\\" + fileName);
133: WordExtractor extractor = new WordExtractor(in);
134: String str1 = extractor.getText();
135: out.write(str1);