我在 Netbeans 中有一个 Java 项目,我想在我的项目中使用 Weka 的一些类。
我按照说明 here 将文件 C:\Program Files\Weka-3-7\weka-src.jar 添加到我的库中(项目、属性、库..)
那么我现在如何导入我想要的类呢?
我试过这样导入:
import weka.core.converters.ConverterUtils.DataSource;
为了好玩,我也试过这个也不管用:
import src.main.java.weka.core.converters.ConverterUtils.DataSource;
NetBeans 说两者“包不存在”。
我是否错误地链接了库?我需要用不同的方式来表达导入吗?
非常感谢您提供的任何见解。
更新:
在我的项目选项卡的我的库文件夹中,我看到:
weka-src.jar,在其下我看到:、META-INF、lib、src.main.java.weka.associations,以及来自 weka 的许多其他内容。
最佳答案
我已经从 here 下载了 Weka .我已经添加了你提到的 JAR 文件,我还添加了 weka-src.jar。
问题是,虽然我对您的第一次导入没有任何问题:
import weka.core.converters.ConverterUtils.DataSource;
我在任何地方都看不到这个包:
import src.main.java.weka.core.converters.ConverterUtils.DataSource;
要查看您是否已成功导入 .jar 文件或库,请单击左边距的“项目”按钮,找到您已将资源添加到的项目并展开 View (通过按 + 号) .您应该有一个名为“Libraries”的项目。如果展开它,您应该能够看到您添加的文件。
关于java - NetBeans - 如何从外部库导入类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3435698/