【问题标题】:Getting "The import xx cannot be resolved" while trying to run an existing project in eclipse尝试在 Eclipse 中运行现有项目时出现“无法解析导入 xx”
【发布时间】:2018-05-26 12:04:19
【问题描述】:

请容忍我在 Java 方面的有限经验。

我将项目https://github.com/karantongay/Split-Large-Excel-File-into-smaller-excel-files-using-Apache-POI 导入到eclipse中。

在打开文件 excelsplitter.java 时,我看到The import xx cannot be resolved 针对以下所有错误 -

import org.apache.poi.EncryptedDocumentException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.DateUtil;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.streaming.SXSSFCell;
import org.apache.poi.xssf.streaming.SXSSFRow;
import org.apache.poi.xssf.streaming.SXSSFSheet;
import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;  

我了解到无法找到依赖项 jar。什么是包含它并让我运行它的最简单方法。 我知道如何在 Eclipse 中导入现有的 Maven 项目,但我的知识仅限于此。

【问题讨论】:

    标签: java eclipse dependencies


    【解决方案1】:

    根据上面提供的信息,其中一种方法是将现有项目转换为 maven 项目,可以使用右键单击 Project -> 转换为 Maven 项目来完成,然后您的 Pom.xml 将在您的您可以在其中添加依赖项的项目。

    对于上述问题,除了 maven 的东西,如果你使用正确的 jar,它可能在项目的构建路径中。

    【讨论】:

    • 在“项目”选项卡中看不到“转换为 Maven 项目”。我正在使用 Eclipse Oxygen。
    【解决方案2】:

    在您的 Eclipse 中,只需右键单击 Java 项目并单击配置,您应该会看到“转换为 Maven 项目”选项。 您应该在下面看到这样的对话。只需添加“名称”,您就应该一切就绪。 不要忘记在 pom.xml 文件中添加所有自定义依赖项。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 2018-05-25
    • 1970-01-01
    • 2012-04-18
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    相关资源
    最近更新 更多