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)
可以请任何人帮我解决问题吗?
编辑: -
图片如下所示--->
答案 0 :(得分:1)
错误就是你在评论中提到的而不是问题中的错误。它与你的导入有关。
尝试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
。
在下面评论执行这些操作后你得到了什么。如果成功,请接受答案......