首页 > 解决方案 > 如何在 JDK 中实现 OpenCSV - CSVReader,我正在使用 vscode

问题描述

我发现我不能只import com.opencsv.CSVReader;在我的 JDK 框架中运行语句。

Edited1:我被要求说得更清楚:

import com.opencsv.CSVReader;

投掷

The import com.opencsv cannot be resolved

(使用 VSCode)

如何将 OpenCSV 添加到我的框架中?

这个问题源于将 csv 导入到 JTable

Edited2:现在很明显,AdoptOpenJDK 不是问题,问题与 jdk 框架和版本无关。因此,我将问题(和相应的标签)从

OpenCSV - AdoptOpenJDK 中的 CSVReader 替代方案

如何在 JDK 中实现 OpenCSV - CSVReader

标签: javavisual-studio-codeopencsv

解决方案


确保首先将 OpenCSV JAR 文件添加到 VS Code,无论您使用的是什么版本的 Java(Oracle 或其他版本)。有关相关信息,请参阅此问题的答案中的详细信息。

如果您没有 OpenCSV 的 JAR,您可以在此处从 Maven 下载最新版本。Maven 还允许您按名称/关键字搜索 JAR - 请参见此处

如果您不熟悉 Maven(或 Gradle):下一个合乎逻辑的步骤(如果您要进行任何数量的 Java 工作)可能是考虑使用功能更全的 Java IDE(例如 Eclipse、NetBeans)和查看这些工具如何通过其 Maven(或 Gradle)项目类型处理 JAR。您无需下载单独的 JAR,而是将条目添加到每个 Java 项目使用的自动创建的“pom.xml”文件中。因此,对于 OpenCSV,您将添加以下内容:

<dependency>
    <groupId>com.opencsv</groupId>
    <artifactId>opencsv</artifactId>
    <version>5.2</version>
</dependency>

这样做的巨大优势是它会自动将任何传递依赖项下载到您的项目中——即需要使用的 JAR 文件可能需要的任何其他JAR 文件。


推荐阅读