java - 如何在 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
解决方案
确保首先将 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 文件。
推荐阅读
- python - Python、Opencv、Imutils:ValueError:要解包的值太多(预期为 2)
- spring - 在 Spring Boot 的 @Query 删除/更新/插入方法中使用 @Transactional 和 @Modifying 是强制性的吗?
- php - 在 PHP 7.2 和 Prestashop 1.7 上导出 XML 多个值的问题
- android - 如何在 Flutter 的 IconData 中插入变量?
- numpy - 多处理池卡住
- oauth-2.0 - Zoho CRM API 到 Power BI 连接器
- java - 从我的应用程序向 Google 助理发送语音或文本命令(Hey Google)
- excel - 读取列表框中所选行的第一列的值
- python - 仅从多个文件夹的 s3 存储桶中读取特定的 json 文件
- python - 如何将镶木地板文件上传到 Azure ADLS 2 Blob