0
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)

可以请任何人帮我解决问题吗?

编辑 :-

图片如下图--->

第一张图片

第二张图片

4

1 回答 1

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.

在下面评论执行这些操作后你得到了什么。如果成功,请接受答案...

于 2014-07-26T17:53:16.030 回答