JFileChooser chooser=new JFileChooser();
int returnvalue=chooser.showOpenDialog(null);
try
{
if(returnvalue==chooser.APPROVE_OPTION)
XWPFDocument doc = new XWPFDocument(newFileInputStream(chooser.getSelectedFile()));
}catch(Exception e){
JOptionPane.showMessageDialog(null,e);
}
错误是
cannot find symbol constructor XWPFDocument(java.io.fileinputstream)
请问有人可以帮助我解决问题吗?
编辑:-
图片如下所示--->
最佳答案
错误出来的原因是您在评论中提到的内容,而不是问题中的确切内容,这与您的导入有关。
尝试import java.io.FileInputStream;
和import org.apache.poi.xwpf.usermodel.XWPFDocument;
编辑:-
InputStream in = new FileInputStream(chooser.getSelectedFile());
XWPFDocument doc = new XWPFDocument(in);
保存您的应用程序并重新编译可以解决您的目的。
我发现的下一件事情是您将班级名称命名为
read
。这是糟糕的班级命名方式!您不应该这样做,因为这不符合Java命名约定。重命名您的班级,例如MyReadClass
。注释以下有关执行这些操作后得到的内容。如果成功,请接受答案...