Подтвердить что ты не робот

Java, Как добавить файлы библиотеки в netbeans?

Я новичок в IDE NetBeans и Java. У меня есть проект java, который показывает много ошибок компиляции:

can not import "org.apache.commons.logging.Log"

Может кто-нибудь, пожалуйста, помогите мне с этими ошибками, Как добавить файлы библиотеки в среду Netbeans?

4b9b3361

Ответ 1

Быстрое решение в NetBeans 6.8.

В окне "Проекты" щелкните правой кнопкой мыши имя проекта, в котором отсутствует библиотека → Свойства → Откроется окно "Свойства проекта". В дереве категорий выберите "Библиотеки" node → В правой части окна "Свойства проекта" нажмите кнопку "Добавить JAR/Folder" → Выберите банки, которые вам нужны.

Вы также можете увидеть мой короткий Video How-To.

Ответ 2

Как импортировать библиотеку commons в netbeans.

  • Вычислить сообщение об ошибке в NetBeans:

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    
  • NoClassDeffFoundError означает где-то под капотом в коде, который вы использовали, метод, называемый другим методом, который вызывает класс, который не может быть найден. Так что это означает, что ваш код сделал это: MyFoobarClass foobar = new MyFoobarClass() и компилятор запутался, потому что нигде не определен этот MyFoobarClass. Вот почему вы получаете сообщение об ошибке.

  • Чтобы узнать, что делать дальше, вы должны внимательно изучить сообщение об ошибке. Слова "org/apache/commons" позволяют вам знать, что это кодовая база, которая предоставляет нужные вам инструменты. У вас есть выбор, либо вы можете импортировать ВСЕ в apache commons, или вы можете импортировать JUST класс LogFactory, или вы можете что-то сделать между ними. Например, просто получите бит регистрации в Apache.

  • Вы захотите пойти в середине дороги и начать вести учет. Отличный выбор, запустите google и выполните поиск apache commons-logging. Первая ссылка приведет вас к http://commons.apache.org/proper/commons-logging/. Перейти к загрузкам. Там вы найдете самые современные. Если ваш проект был скомпилирован в древних версиях общедоступных записей, используйте те же самые древние, потому что, если вы используете более новые, код может завершиться неудачно, потому что новые версии отличаются.

  • Вы хотите загрузить commons-logging-1.1.3-bin.zip или что-то в этом роде. Читайте, что имя говорит. ZIP файл означает сжатый файл. commons-logging означает, что этот должен содержать класс LogFactory, который вы желаете. средний 1.1.3 означает, что это версия. если вы компилируете для старой версии, вам нужно будет сопоставить их, иначе вы рискуете не компилировать код из-за изменений из-за обновления.

  • Загрузите этот zip. Разархивируйте его. Найдите вокруг вещи, которые заканчиваются на .jar. В netbeans щелкните правой кнопкой мыши ваш проект, щелкните свойства, щелкните библиотеки, нажмите "добавить jar/folder" и импортируйте эти банки. Сохраните проект и запустите его, и ошибки не исчезнут.

Двоичные файлы не включают исходный код, поэтому вы не сможете развернуть и посмотреть, что происходит при отладке. В качестве программистов вы должны загружать "источник" сообщества apache и компилировать из источника, самостоятельно генерируя банки и импортируя их для получения опыта. Вы должны быть достаточно умны, чтобы понимать и исправлять исходный код, который вы импортируете. Эти древние версии apache commons, возможно, были скомпилированы в более старой версии Java, поэтому, если вы заходите слишком далеко, они могут даже не компилироваться, если вы не скомпилируете их в древней версии java.

Ответ 3

В Netbeans 8.2

1. Загрузите двоичные файлы из веб-источника. Компоненты Apache находятся в: [ http://commons.apache.org/components.html][1] В этом случае вы должны выбрать "Ведение журнала" в меню "Компоненты" и перейти по ссылке для загрузки в разделе "Релизы". Прямой URL: [ http://commons.apache.org/proper/commons-logging/download_logging.cgi][2] Для меня правильной загрузкой был файл: commons-logging-1.2-bin.zip из Binaries.

2. Разархивируйте загруженный контент. Теперь вы можете увидеть несколько файлов jar внутри каталога, созданного из zip файла.

3. Добавьте библиотеку в проект. Щелкните правой кнопкой мыши в проекте, выберите "Свойства" и щелкните "Библиотеки" (слева). Нажмите кнопку "Добавить банку/папку". Перейдите к ранее распакованному содержимому и выберите соответствующий файл jar. Нажмите "Открыть" и нажмите "ОК". Библиотека загружена!