gpt4 book ai didi

java - 在 Eclipse 中导入库

转载 作者:行者123 更新时间:2023-12-02 07:53:45 27 4
gpt4 key购买 nike

我有一个 Eclipse 项目,其中我将库“OpenCSV”作为外部 JAR 导入。该库现在显示在我的项目中的“引用库”下。

但是,当我打电话时:

CSVReader reader = new CSVReader(new FileReader(csvPath));

Eclipse 抛出错误,指出构造函数 CSVReader 未定义。 csvPath 是字符串类型。

有什么想法吗?

编辑:屏幕截图

My workspace

最佳答案

我可能弄错了(我不使用这个库,也不知道它的包名称的历史),但看起来 autoEvoSuite 是你自己的包。

如果是这种情况 那么你就有 类名冲突 (实际上没有冲突,你只是使用了错误的类),因为你的类也被命名为CSVReader 因此在方法 readCVS 中,您没有调用 au.com.bytecode.opencsv.CSVReader 的构造函数,而是调用您自己的类 autoEvoSuite 的构造函数.CSVReader,并且由于您的类(class)没有

public CSVReader(FileReade reader){...}

构造函数、编译器会通知您此问题。

要解决这个问题,请考虑重命名您的类,或者通过编写完整的包名称(如

)来明确说明您想要使用哪个类
au.com.bytecode.opencsv.CSVReader reader = new au.com.bytecode.opencsv.CSVReader(new FileReader(csvPath));

关于java - 在 Eclipse 中导入库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25605981/

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