2012-04-25 2 views
7

У меня есть проект A и B. B имеет некоторые .jar-файлы. A зависит от B. A может использовать классы, которые написаны самим собой, но он не может видеть классы в этих файлах jar, поэтому я должен добавить, что .jar-файлы для A. есть способ, подобный eclipse, который нет необходимости добавлять .jar несколько раз. * в eclipse, когда вы добавляете файлы .jar в проект B, нет необходимости добавлять их в A снова.добавить другие проекты в библиотеку в netbeans

спасибо.

+0

Я хотел бы знать это сам. До сих пор я только что неоднократно добавлял общие JAR-процессы зависимостей так, как вы их описали. Я не уверен, есть ли другой способ TBH. – predi

ответ

-1

В папке проекта вы видите папку с именем Libraries, щелкните правой кнопкой мыши по этой папке, и вы сможете выбрать файл .jar. Вам не нужно добавлять файлы .jar после добавления одного раза в свой проект. Вам нужно только Clean and Build ваш проект, когда новые файлы добавляются в файл .jar.

+0

Файлы jar зависимых проектов автоматически не добавляются NetBeans. Это проблема. – JHead

0

Если вы хотите добавить другой проект в качестве библиотеки в netbeans, щелкните правой кнопкой мыши по каталогу библиотек и выберите «Добавить проект», выберите проект, который вы хотите добавить. Когда вы сделаете это, будет выбран файл jar (в дистрибутиве), который был создан для добавляемого проекта, а затем щелкните «Добавить файлы jar проекта», и он должен добавить файл jar в ваш проект. В качестве альтернативы вы можете выбрать «Добавить Jar» и добавить файл jar самостоятельно так, как описано Ravi.

+0

Мне нужно знать, есть ли способ избежать добавления файлов jar независимого проекта в зависимый проект (например, eclipse). –

+0

После того, как вы добавите файлы jar в каталог библиотек в проекте, вам не придется добавлять их в этот проект, и когда вы создадите проект, netbeans создаст банку для вашего проекта в каталоге dist для проекта и файлов jar который добавлен в каталог библиотек, будет включен в эту банку. – ChadNC

+0

дорогой ChadNC перед созданием зависимого проекта, у нас есть ошибка времени компиляции, потому что он не видит файлы jar в независимом проекте. поэтому мы не можем его построить. –

1

В папке проекта вы должны увидеть папку с именем Dependencies, щелкните правой кнопкой мыши по этой папке и выберите Add Dependency.... Откройте вкладку Open Projects; оттуда вы можете выбрать свой проект из списка. Нажмите Add.

Это работает для IDE NetBeans 7.2.1.

+0

В простых проектах Java SE отсутствует папка Dependency. – JHead

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