Java classpath - одна банка доступна, другая нет. Зачем? - PullRequest
0 голосов
/ 26 мая 2011

Я пытаюсь включить файл weka-src.jar в проект Netbeans и использовать его.

Я уже настроил свой CLASSPATH и включил: C:\Program Files\Java\jre6\lib\ext\weka-src.jar в него

Моя переменная JAVA_HOME установлена ​​в: C:\Program Files\Java\jdk1.6.0_25\bin

, но все равно я получаю ошибку вNetbeans: пакет не существует, и NetBeans не выполняет автозаполнение, когда я пытаюсь добавить его в импорт

Аналогично этому я создаю jar-файл C:\Program Files\Java\jre6\lib\ext\mysql-connector-java-5.0.8-bin.jar, также включенный в CLASSPATH и после добавления вProject Netbeans выполняет функцию автозаполнения.

Мой cmd:

echo %CLASSPATH%:
.;C:\Program Files\Java\jre6\lib\ext\mysql-connector-java-5.0.8-bin.jar;C:\Program Files\Java\jre6\lib\ext\weka-src.jar

Пробовал в Eclipse, часть импорта не подчеркнута, но я не могу использовать классы, как будтоweka-src.jar даже не был добавлен

Я не могу понять, что не так.Любые намеки, пожалуйста?Может быть, есть кто-то, кто может проверить это в его среде?weka-src.jar находится в папке программных файлов Weka.

Ответы [ 3 ]

3 голосов
/ 26 мая 2011

Я предполагаю, что weka-src.jar содержит исходный код, который необходимо скомпилировать, прежде чем его можно будет использовать.Возможно, есть weka.jar, в котором есть скомпилированные классы.

0 голосов
/ 26 мая 2011

Истао правильный. Для NB вам нужно добавить банки через свойства

0 голосов
/ 26 мая 2011

В NetBeans вы не делаете classpath с переменными окружения Windows, а с NetBeans.

В netbeans щелкните правой кнопкой мыши узел вашего проекта в оконных проектах, выберите Свойства и в свойствах Библиотеки . Добавьте сюда свой файл jar.project / librairies.

...