如何在 JDK 中实现 OpenCSV - CSVReader,我正在使用 vscode

How to implement OpenCSV - CSVReader in a JDK, I am using vscode

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

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

import com.opencsv.CSVReader;

投掷

The import com.opencsv cannot be resolved

(使用 VSCode)

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

这个问题来自import csv to JTable

Edited2:现在很明显 AdoptOpenJDK 不是问题,问题与 jdk 框架和版本无关。 因此,我从

更改了问题(和相应的标签)

OpenCSV - CSVReader alternative in AdoptOpenJDK

如何在 JDK

中实现 OpenCSV - CSVReader

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

如果您没有 OpenCSV 的 JAR,您可以从 Maven 下载最新版本 here. Maven also lets you search for JARs by names/keywords - see here

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

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

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