java - 在 java netbeans 中以下代码的第 6 行出现错误

标签 java netbeans apache-poi xwpf

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)

有人可以帮我解决这个问题吗?

编辑:-

图片如下--->

First Image

Second Image

最佳答案

错误是您在评论中提到的,而不是问题中提到的。它与您的导入有关。

尝试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 之类的名称。

请在下面评论您执行这些操作后得到的结果。如果成功,请接受答案...

关于java - 在 java netbeans 中以下代码的第 6 行出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24973720/

相关文章:

java - 如何使用<bean :write > tag in strut 1. 2?

java - 用于 Java RESTful Web 服务应用程序的 Angular 5 客户端(在 Netbeans IDE 中)

java - 如何在 java 中读取 Excel (.xlsx) 文件?

java - 我应该如何获得完美的maven项目结构?

java - 当对话框中的操作失败时,Primefaces 对话框背景不透明度加倍

java - 如何保留 Netbeans 输出窗口以便于重新执行

Netbeans 没有正确显示 UTF8 unicode 字符(表情符号)

android - NetBeans 8 "Certified Plugins"更新url被误删

java - 如何使用 apache POI 从 Excel 文件中的特定位置获取结果

java.lang.NoSuchMethodError : org. apache.poi.util.IOUtils.copy(Ljava/io/InputStream;Ljava/io/OutputStream;)