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

Как использовать .jar файлы в NetBeans?

Я совершенно новичок в разработке Java, поэтому несите меня...

Я загрузил библиотеку времени Joda, которая состоит из трех файлов:

  • joda-time-1.6.jar
  • joda-time-1.6-javadoc.jar
  • joda-time-1.6-sources.jar

Во-первых, как мне использовать эту библиотеку в одном из моих собственных проектов NetBeans?

Во-вторых, в общем, каково различие между тремя файлами выше? Что означают ярлыки "javadoc" и "источники"? Как эти банки отличаются от библиотеки "joda-time-1.6.jar"?

Большое спасибо за любую помощь.

4b9b3361

Ответ 1

Вы бы добавили JAR файл в библиотеки вашего проекта:

alt text
(источник: netbeans.org)

Что касается разных JAR,

  • joda-time-1.6.jar просто содержит скомпилированные классы (это JAR файл, необходимый для использования Joda в вашем проекте)
  • joda-time-1.6-javadoc.jar содержит документацию для всех классов
  • joda-time-1.6-sources.jar содержит исходный код для всех классов

Ответ 2

Помимо добавления JAR или Folders непосредственно в ваш проект, вы можете добавить их в библиотеку и поделиться ими между несколькими проектами. В меню "Сервис" выберите "Библиотеки", чтобы получить диалоговое окно для добавления библиотек. После добавления они могут быть выбраны из контекстного меню "Добавить библиотеку...", как показано в "Калеб Бразе" answer. Обратите внимание, например, на добавления базы данных H2, JFreeChart и JScience:

NetBeans 6.7.1 Library Manager

Ответ 3

Существует много способов использования файла .jar в NetBeans. Калеб и трашгон охватили два из них. Важно сделать то, что вам подходит.

Если у вас есть случайный файл jar, который имеет функциональные возможности, которые вы хотите использовать в своем проекте, опция "Добавить Jar/Folder..." может быть хорошим выбором. Ваш проект станет зависимым от этого файла jar. Если вы начнете делиться проектом с другими людьми, им нужно будет использовать эту банку для компиляции кода.

Когда вы добавляете файл jar в проект, редактор NB Java сможет воспользоваться им и обеспечить завершение кода (сигнатуры метода отображения во всплывающем меню, которое вы можете выбрать).

Получение дополнительного времени для создания библиотеки для времени Джоды может быть лучшим выбором в данном конкретном случае. Создавая библиотеку, вы можете связать javadoc с функциональностью. Это делает добавление кода в редакторе NB еще более полезным, так как NB покажет вам javadoc, связанный с подписями методов, которые вы можете выбрать. Хороший javadoc поможет вам решить, какой метод действительно подходит вам. Вы также можете связать источник библиотеки с банкой. Это становится очень полезным, когда вы начинаете отлаживать код, так как вы сможете "вступить" в код библиотеки. Это отличные дополнительные функции, которые не поддерживаются с помощью опции "Добавить Jar/Folder...".

Создание библиотеки имеет некоторые недостатки, хотя...

Люди, которые хотят скомпилировать ваш код, должны создать аналогичную библиотеку, которая будет немного больше работать.

Ответ 4

При создании нового проекта в средстве просмотра проекта есть папка с библиотекой. Щелкните правой кнопкой мыши на этом и выберите опцию add jar file. Когда вы добавите joda-time-jar, вы можете связать либо источники, либо javadoc jar с этим joda-time.jar. Связывание источника или java-документа позволяет netbeans предоставлять intellisense.

  • Joda-time.jar содержит файлы библиотеки Joda.class.
  • joda-time-javadoc содержит javadoc html файлы, которые описывают библиотеку api.
  • joda-time-sources содержит фактические исходные файлы java для библиотеки.