Как установить сторонние API?

Извините, если этот вопрос уже был, я искал, но ничего не нашел.

Я новичок (например, только сейчас перехожу к настоящему объектно-ориентированному программированию) Java-программист, принимающий AP Computer Science онлайн. Вне занятий я работал над некоторыми программами для личного пользования. Одна программа, которую я хотел бы написать, нуждается в некоторых сторонних API, особенно в Apache Commons. Я также хотел бы, чтобы среди прочего был доступен Google Guava API. Единственная проблема в том, что я понятия не имею, как сделать API доступными для моей IDE. Я все еще пытаюсь выбрать IDE, поэтому я хотел бы сделать API доступными для всей системы, если это возможно, но как минимум мне нужна совместимость с IntelliJ IDEA 9 CE. У меня Mac OSX, но иногда мне приходится работать на ПК с Windows.


person damurdock    schedule 09.02.2011    source источник
comment
Небольшой совет для вас: регулярное использование таких IDE, как NetBeans, серьезно вредит некоторым аспектам процесса обучения. В общем, людям слишком много помощи, будь то функции автозаполнения или проверка синтаксиса. Я бы посоветовал, даже если вы планируете регулярно использовать эти IDE, вы, по крайней мере, увидели, каково это на самом деле выйти туда и просто открыть Textpad или какой-нибудь простой текстовый редактор, а затем скомпилировать свои проекты с помощью процесса сборки Ant или командная строка. Таким образом, вы действительно доберетесь до сути того, что вы делаете, без магии черного ящика IDE.   -  person jerluc    schedule 09.02.2011
comment
Спасибо, я понял, как установить API в NetBeans из вашего ответа, но он исчез. (Для любопытных, Инструменты > Библиотеки > Новая библиотека). Кроме того, для класса я использовал BlueJ, который в основном представляет собой прославленный текстовый редактор с компилятором, но если он сделает меня лучшим программистом, я обязательно попробую создать все в текстовом редакторе.   -  person damurdock    schedule 09.02.2011
comment
это, безусловно, будет. Подсветка синтаксиса и автоматический отступ - это хорошо, но интеграция с компилятором и процессом сборки - определенно зло для новичка.   -  person Sergei Tachenov    schedule 09.02.2011
comment
Повторно опубликовал ответ, ха-ха. И да, мне стыдно признаться, что я был удивлен, увидев, что на самом деле происходит, когда вы нажимаете «Сборка» в NetBeans после наивного использования IDE в течение года или около того. И, честно говоря, я не собираюсь когда-либо возвращаться (хотя иногда они хороши для организации больших пакетов и т. д.).   -  person jerluc    schedule 09.02.2011


Ответы (1)


Вам нужно загрузить необходимые JAR-файлы, а затем в NetBeans, я полагаю, что где-то в конце есть пункт меню «Библиотеки» или «Путь к классам». Здесь вам нужно будет добавить библиотеки, которые вы планируете использовать, сославшись на любые загруженные вами JAR-файлы.

Вы можете увидеть это здесь, на их веб-сайте

person jerluc    schedule 09.02.2011