2013-09-13 2 views
0

Я привык просто импортировать файлы jar в свои проекты netbeans и затем импортировать их в свои проекты. Например, я включил guava.jar. Я видел это под библиотеками, и когда я расширил его, я увидел такие вещи, как com.google.common. . Итак, я просто сказал import com.google.common. в моих собственных классах, и я смог использовать их методы. Аналогично для commons-math3-3.0.jar. Но теперь я также включил joptimizer-3.2.0-sources.jar (http://www.joptimizer.com/usage.html). Когда я его расширяю, я вижу папки типа «src.main.com.joptimizer.functions». Однако на этот раз, когда я иду в свои проекты и пытаюсь сказать import src.main ..., он не работает, они не работают распознан. Почему просто импортировать банки раньше, но не в этом случае? И что мне нужно сделать в этом случае, чтобы иметь возможность использовать методы в joptimizer jar?Импорт файлов jar в neabeans

ответ

1

Вы включили источники вам проект. Источники означает банк с не скомпилированным * .java файлов.
Вы должны добавить jar с скомпилированными java-классами (* .class файлов).

Похоже, нет компилируемой библиотеки на http://www.joptimizer.com/usage.html сайте , и вы должны скомпилировать его вручную.

Установите Maven инструмент, распаковать joptimizer-3.2.0-sources.jar и выполнить

mvn package 

в корневом каталоге (каталог с pom.xml)
Вы найдете скомпилированные библиотеки в target каталоге

+0

Я попытался это .. Maven терпит неудачу в последнюю минуту сказал, что не может решить зависимость. не смог найти артефакта семилетних: архитектура-правила: jar: 3.0.0-M1 в центральном репо -

+0

Спасибо за ваш ответ .. так как я спешу сделать эту работу, я отправлю этот дополнительный глюк в качестве второго вопроса. –

Смежные вопросы