【问题标题】:How to implement OpenCSV - CSVReader in a JDK, I am using vscode如何在 JDK 中实现 OpenCSV - CSVReader,我正在使用 vscode
【发布时间】:2020-10-12 02:25:44
【问题描述】:

我发现我不能只在我的 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 - AdoptOpenJDK 中的 CSVReader 替代方案

如何在 JDK 中实现 OpenCSV - CSVReader

【问题讨论】:

  • jar 在类路径中是否可见?
  • 请扩展“似乎不支持”。你看到了什么问题?
  • 确保首先将 OpenCSV JAR 文件添加到 VS Code,无论您使用的是什么版本的 Java(Oracle 或其他版本)。见here。如果您没有 OpenCSV 的 JAR,可以从 Maven here 下载最新版本。
  • @Lorenz 我们都去过那里。类路径是使用 Java 学习的难点之一,因此您刚刚清除了通向精通的第一道障碍。现在去学习:)
  • 我很高兴你解决了你的问题 - 太好了。如果我写了一个答案,它实际上是我链接到的另一个问题中答案的副本。本网站努力阻止重复的问题和答案。并且不要担心您的问题所谓的不好 - 有时(经常?)我们不知道我们不知道什么。你改进了这个问题——这完全是正确的做法。

标签: java visual-studio-code opencsv


【解决方案1】:

请确保首先将 OpenCSV JAR 文件添加到 VS Code,无论您使用的是什么版本的 Java(Oracle 或其他版本)。相关信息请参见this question 的回复中的详细信息。

如果您没有 OpenCSV 的 JAR,您可以从 Maven here 下载最新版本。 Maven 还允许您按名称/关键字搜索 JAR - 请参阅 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 文件使用。

【讨论】:

    猜你喜欢
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多