gpt4 book ai didi

java - 无论我如何尝试都无法找到 CsvReader

转载 作者:行者123 更新时间:2023-12-01 10:21:52 25 4
gpt4 key购买 nike

所以我试图让下面的代码工作“https://github.com/jintrone/TEVA”,唯一的问题是我是一个Java新手。起初,我收到编译错误“it.uniroma1.dis.wsngroup.gexf4j.core 不存在”,我通过下载 gexf4j jar 并将其添加到 ./lib/文件夹中解决了该错误。现在编译成功了,但我得到:

Exception in thread "main" java.lang.NoClassDefFoundError: com/csvreader/CsvReader

我从中得到的文件执行以下操作import com.csvreader.*;我下载了opencsv-2.4.jaropencsv-3.7.jar 并将它们放入 lib 但无济于事(而且,lib 已经包含 javacsv.jar)。我尝试将代码修改为 import opencsv.csvreader, import au.com.csvreader'... 只是得到 error: package ... does not存在

有人有想法吗?这些语言问题对于新手来说是很困难的。

谢谢大家

最佳答案

在下面查找逐步操作方法

  1. 通过 git clone https://github.com/jintrone/TEvA.git 或下载 ZIP 文件获取源存储库 https://github.com/jintrone/TEvA/archive/master.zip
  2. http://central.maven.org/maven2/it/uniroma1/dis/wsngroup/gexf4j/gexf4j/1.0.0/gexf4j-1.0.0.jar下载缺少的库并将其存储在lib/目录
  3. 构建项目ant

构建将完成,但会出现一些警告(没有注意)。

然后您可以启动示例(有关更多信息,请查看项目的 README.md)

cd deploy/
java -cp TEvA.jar edu.mit.cci.teva.example.RunSampleCsv ...

编辑您可能需要修改文件resources/cfinderbatch.properties(在使用ant构建之前)并将路径更改为cfinder 应用程序。

cfinderapplication=/usr/local/bin/cfinder

更改二进制 CFinder_commandline 的路径(例如 cfinderapplication=/your/path/CFinder_commandline)。继manual它应该位于您提取 CFinder*.zip 存档的顶级目录中。您很可能需要设置可执行标志chmod +x CFinder_commandline

如果这一切都不能解决您的问题,您可以尝试联系 CFinder people .

关于java - 无论我如何尝试都无法找到 CsvReader,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35546798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com