NetBeans - Как импортировать класс из внешней библиотеки - PullRequest
3 голосов
/ 08 августа 2010

У меня есть проект Java в Netbeans, и я хочу использовать в своем проекте несколько классов из Weka .

Я добавил файл 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.

Ответы [ 2 ]

4 голосов
/ 08 августа 2010

Я скачал Weka с здесь .Я добавил упомянутый вами JAR-файл и также добавил weka-src.jar.

Проблема в том, что хотя у меня нет проблем с вашим первым импортом:

import weka.core.converters.ConverterUtils.DataSource;

Я нигде не вижу этот пакет:

import src.main.java.weka.core.converters.ConverterUtils.DataSource;

Чтобы узнатьВы успешно импортировали файл .jar или библиотеку, нажмите кнопку «Проекты» на левом поле, найдите проект, в который вы добавили ресурс, и разверните представление (нажав знак «+»).У вас должен быть предмет под названием «Библиотеки».Если вы развернете его, вы сможете увидеть добавленные вами файлы.

0 голосов
/ 02 декабря 2015

Я также искал способ установки файла Weka Jar, и я прочитал этот учебник, и я понял, что файл jar на самом деле находится в вашем установщике Weka, а затем вам просто нужно импортировать файл jar так же, как и любую другую библиотеку.,Воспользуйтесь возможностью посмотреть этот учебник, он довольно крутой.

http://www.cs.umb.edu/~ding/history/480_697_spring_2013/homework/WekaJavaAPITutorial.pdf

«Логика перенесет вас из точки А в точку Б, воображение приведет вас повсюду»

...