java - NetBeans - 如何从外部库导入类

标签 java netbeans netbeans6.7 weka

我在 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/

相关文章:

java - Netbeans JFrame 初始化;构建很好,但是没有创建窗口

java - Java 中 charAt() 方法的问题

mercurial - 如何在 Mercurial 中初始化 google-code 项目

java - OpenLDAP 和 SSL

Java Servlet 不删除 cookie

java - 如何使用 iText 创建波斯语 PDF

php - 根据外部请求在 Netbeans 中启动 XDebug

java - 我可以假设 Java 枚举自动递增 1 吗?

java - 如何为泛型对实现 equals?