Eclipse IDE for Java Developers – среда разработки для web-приложений
Какой Eclipse использовать для программирования на Java? [закрыт]
Какой Eclipse использовать для программирования на Java?
Eclipse IDE for Java EE Developers
Eclipse IDE for Java Developers
Какая между ними разница? Какой из них использовать для написания Java приложений на тел и комп (не онлайн)?
Закрыт по причине того, что не по теме участником Nicolas Chabanovsky ♦ 2 сен ’15 в 12:55 .
Похоже, этот вопрос не соответствует тематике сайта. Те, кто голосовал за его закрытие, указывали следующую причину:
- «Вопросы-опросники запрещены на Stack Overflow на русском. Для получения ответа, перефразируйте ваш вопрос так, чтобы на него можно было дать однозначно правильный ответ.» – Nicolas Chabanovsky
Если вопрос можно переформулировать согласно правилам, изложенным в справке, отредактируйте его.
3 ответа 3
Java EE (Enterprise Edition) — это программирование серьезных программ и сервисов для предприятий с ориентировкой на веб-технологии. Если твоя цель писать программы под desktop или mobile, то тебе вполне подойдет Eclipse IDE for Java Developers. Если ты новичок, то я тебе рекомендую вместо Eclipse скачать IntelliJ IDEA, так как она проще и удобнее в освоении для неопытных, а платную версию нужно покупать только, если твоя цель Java EE (могу тут ошибаться, если что — поправьте меня). Для мобильных устройств используется Java ME (Micro Edition), но эта технология уже вымирает из-за Android. Если же тебя все таки интересует разработка под Android, то вместо Eclipse сейчас все разработчики переходят на Android Studio от Google, который создан на основе IntelliJ IDEA, поэтому тоже рекомендую уже начинать с него.
используй Intellij Idea!
А разница вот в чем Eclipse IDE for Java EE Developers This package includes:
- Data Tools Platform
- Eclipse Git Team Provider
- Eclipse Java Development Tools
- Eclipse Java EE Developer Tools
- JavaScript Development Tools
- Maven Integration for Eclipse
- Mylyn Task List
- Eclipse Plug-in Development Environment
- Remote System Explorer
- Code Recommenders Tools for Java Developers
- Eclipse XML Editors and Tools
Eclipse IDE for Java Developers
- Eclipse Git Team Provider
- Eclipse Java Development Tools
- Maven Integration for Eclipse
- Mylyn Task List
- Code Recommenders Tools for Java Developers
- WindowBuilder Core
- Eclipse XML Editors and Tools
и вообще для новичка IDE это зло TextPad или командная строка для начало а потом только IDE
Все для веб-программиста
Много полезной информации для веб-программиста. Статьи, программы, рецепты
Свежие записи
Рубрики
Eclipse
Eclipse является бесплатной программной платформой с открытым исходным кодом, контролируется организацией Eclipse Foundation. Написана на языке программирования Java и основной целью её создания является повышение продуктивности процесса разработки программного обеспечения.
IDE разработанные на базе платформы Eclipse применяются для создания программного обеспечения на различных языках программирования, так как Eclipse является платформой для разработки любых интегрированных сред программирования и расширений для себя же, по принципу “Плагины для Eclipse разрабатываются в самой Eclipse”.
Особенности платформы Eclipse
- Кроссплатформенность – работает под операционными системами Windows, Linux, Solaris и Mac OS X.
- Используя Eclipse можно программировать на множестве языков, таких как Java, C и C++, PHP, Perl, Python, Cobol и других.
- Является фреймворком для разработки других инструментов и предлагает обширный набор API для создания модулей.
- Используя подход RCP (Rich Client Platform) Eclipse является инструментом для создания практически любого клиентского программного обеспечения.
Работа над проектом Eclipse ведётся в нескольких направлениях, основные три – работа над платформой Eclipse, разработка Java IDE, разработка плагинов для расширения функциональности Eclipse.
Гибкость и расширяемость достигается благодаря модульности платформы.
Архитектура платформы Eclipse
- Основным элементом является исполняющая среда – Eclipse Runtime, в которой выполняются коды расширений и модулей. Она обеспечивает всю базовую функциональность платформы – управление расширениями и обновлениями, взаимодействие с операционной системой, обеспечение работы системы помощи.
- Следующим элементом является собственно IDE – она отвечает за управление основными элементами программы, их расположением и настройками, управление проектами, отладку и сборку проектов, поиск по файлам и командную разработку.
В стандартную поставку Eclipse SDK включены два плагина – Java Development Tools или JDT, и Plug-in Developer Environment или PDE, таким образом мы получаем полностью готовую IDE для Java программирования и для разработки расширений для Eclipse.
Eclipse SDK – это минимальная версия, идеальная для знакомства с платформой и обучения. В дальнейшем, определившись с целями, вы можете скачать и использовать любую подходящую для ваших задач сборку, уже укомплектованную необходимыми расширениями.
Настройка Eclipse с помощью AndMore (вместо ADT)
Проблема
Вы хотите разработать свои приложения для платформы Android с помощью среды Eclipse, поэтому было бы полезно иметь краткое руководство по настройке этой IDE.
Решение
Многие люди используют Eclipse для редактирования проектов на стандартном языке Java на платформе Java Enterprise Edition (ЕЕ). Некоторые люди хотели бы использовать Eclipse IDE для разработки приложений для платформы Android. Настройка Eclipse — это не одноразовая установка; необходимо выполнить несколько этапов. Этот рецепт содержит подробную информацию об этих этапах.
Обсуждение
Интегрированная среда разработки Eclipse для Java является одним из вариантов разработки приложений для платформы Android. Выпуск ранее доступного подключаемого модуля для платформы Android Development Tools (ADT) был прекращен компанией Google — она рекомендует переключиться на среду Android Studio, но ADT возродилась как феникс под новым именем AndMore на основе среды Eclipse. Как и платформа ADT (а также новая среда Android Studio), проект AndMore использует комплект разработчика программного обеспечения для платформы Android, в котором содержатся основные программы для разработки программного обеспечения для платформы Android. Для того чтобы настроить систему разработки, необходимо загрузить и установить следующие компоненты.
- Комплект разработки стандартной версии Java (JDK, а не JRE)
- Eclipse >В последующих разделах мы подробно рассмотрим эти этапы для персонального компьютера под управлением Windows. Эти шаги были протестированы в операционных системах Windows 7 и 10 и Mac OS X (хотя большинство снимков экранов и путей к каталогам являются примерами на базе Windows). Установка в системе Linux похожа, но мы не тестировали эти шаги в текущих версиях Linux.
Инсталляция JDK при необходимости
Зайдите на веб-страницу. Щелкните на пиктограмме Java, чтобы получить доступ к загрузкам JDK.
На экране появится список загрузок JDK. Щелкните на кнопке Accept License Agreement ( Принять лицензионное соглашение ); в противном случае вам не разрешат продолжить. Вы захотите загрузить и запустить один из последних JDK; на момент написания этой книги они являются сборками Java 8, названия версий которых заканчивается на 8 и 121, но это точно изменится к тому моменту, когда вы прочитаете данные строки. Выберите загрузку, подходящую для вашей операционной системы: Windows х86 или 64-bit.exe, MacOS .ding , Linux .rpm или .tgz и т.д. Примите любые предупреждения о безопасности, которые появляются, но только если вы загружаетесь с официальной веб-страницы загрузки Java.
Когда загрузка будет завершена, запустите программу установки и просмотрите все экраны, щелкая на кнопке Next ( Далее ), пока программа установки не завершит работу. Вам не нужно менять какие-либо параметры. Когда программа установки JDK будет завершена, щелкните на кнопке Finish ( Готово ). После этого откроется вебстраница регистрации продукта; вы можете закрыть ее или отредактировать свои параметры.
Для использования Android вам не нужно загружать ни одну из демоверсий или примеров с этого сайта.
Установка среды Eclipse для разработки проектов на языке Java
Зайдите на веб-страницу. Веб-страница, как правило, автоматически определяет вашу операционную систему (32- или 64-битовый вариант в системах, которые имеют это различие); выберите соответствующую (как правило, последнюю) ссылку Eclipse IDE for Java Developers (рис. 1).
На следующей странице вам будет предложено внести пожертвование провайдерам организации Eclipse Software Foundation, что всегда полезно делать при использовании программного обеспечения с открытым исходным кодом. Следующий шаг загрузит и запустит обычную программу установки программного обеспечения. Затем вам будет предложено указать место установки; обычно подходит место, заданное по умолчанию (рис. 2).
Рис. 1. Выбор страницы загрузки Eclipse
Рис. 2. Настройка местоположения для установки среды Eclipse
В конечном итоге вы получите множество файлов в папке Eclipse в этом месте, как показано на рис. 3 (очевидно, что точный список будет отличаться от одного выпуска к другому). Установите флажки для добавления пиктограмм на рабочем столе, записи в меню запуска и т.д., как вы предпочитаете.
Рис. 3. Содержимое папки Eclipse
Запустите среду Eclipse, чтобы настроить рабочую область. При этом будет выполнена правильность установки Java и Eclipse. При запуске среды Eclipse на экране может появиться предупреждение системы безопасности; для продолжения работы щелкните на кнопке Run ( Выполнить ). Задайте местоположение рабочей области по умолчанию или используйте другой каталог.
Затем вы должны установить комплект SDK, если его еще нет в вашей системе.
Установка комплекта Andro >Зайдите на эту веб-страницу. Предназначение этой веб-страницы — убедить вас в использовании среды Android Studio, но нам просто нужен комплект SDK. Если вы считаете, что можете использовать как Studio, так и Eclipse, то можете установить обе среды, а затем разделить этот SDK между двумя интегрированными средами разработки — необязательно загружать SDK и все модули дважды! Однако, если вы являетесь специализированным пользователе.м Eclipse, прокрутите экран до самого нижнего края страницы и получите инструменты командной строки, которые используют модуль AndMore и среда Studio (рис. 4).
Выберите последний установочный пакет для вашей операционной системы и запустите его. Установщик Android SDK Tools отобразит некоторые экраны. Щелкайте на кнопке Next ( Далее ) на каждом экране; вам не нужно менять какие-либо опции. Поскольку в некоторых версиях MS Windows каталог C:\Program Files является защищенным, вы можете либо получить разрешение на установку там ( Run As Administrator ( Запуск от имени администратора )), либо, как это делают некоторые разработчики, установить пакет в свою пользовательскую папку или другой каталог, например, C:\Android\android-sdk .
Рис. 4. Отдельная загрузка пакета SDK
Когда вы щелкнете на кнопке Install ( Установить ), на экране отобразится индикатор прогресса копирования файлов Android. Щелкните на последней кнопке Next (Далее) и на кнопке Finish (Готово) в конце установки. Если вы оставите флажок Start SDK Manager (Запустить диспетчер SDK), то будет запущен менеджер SDK. В противном случае выберите команду SDK Manager (Менеджер SDK) из группы программ Android SDK Tools ( Start => All Programs => Android SDK Tools => S DK Manager ). При запуске программы SDK Manager проверяются пакеты Android, доступные для загрузки. Затем отображается список всех доступных пакетов, некоторые из которых предварительно выбраны для загрузки. Столбец Status (Состояние) показывает, установлен пакет или нет. На рис 5 вы видите, что инструменты Android SDK Tools только что были установлены, но уже доступно обновление, как показано в столбце Status ( Состояние ).
Проверьте каждый пакет, который необходимо установить. Доступно несколько пакетов. К ним относятся пакеты платформы SDK для каждого уровня интерфейса прикладного программирования (API), примеры приложений для большинства уровней API, API-интерфейсы Google Maps, API-интерфейсы отдельных производителей, документация, исходный код и ряд дополнительных пакетов Google. Из категории дополнительных вы должны установить пакеты Android Support Repository, Google Play Services, Google USB Driver, если они предлагаются, а также Intel X86 Emulator Accelerator (НАХМ) и что-нибудь еще интересное.
Рекомендуется загружать несколько платформ SDK, чтобы тестировать приложения на разных конфигурациях устройств. Если вы сомневаетесь в том, что загрузить, либо примите первоначальные варианты, либо повторно запустите программу SDK Manager, чтобы получить другие необходимые пакеты, либо выберите все пакеты для загрузки (их загрузка может занять некоторое время). Щелкните на кнопке Install х packages ( Установить х пакетов ).
Рис. 5. Окно программы Android SDK Manager, демонстрирующее инсталлированные и доступные для загрузки компоненты Android SDK
Выбранные пакеты будут показаны в виде списка; если в пакете есть условия лицензирования, требующие принятия, он сопровождается вопросительным знаком. Выделите каждый пакет с вопросительным знаком, чтобы прочитать условия лицензирования. Вы можете принять или отклонить пакет, используя переключатели. Отклоненные пакеты отмечены красным значком х. Кроме того, щелкните на кнопке Accept All ( Принять все ), чтобы принять все, что доступно. Щелкните на кнопке Install ( Установить ), и в журнале выполнения будут показаны установленные пакеты, а также любые возникающие ошибки. В системе Windows часто возникает ошибка, при которой программа SDK Manager не может получить доступ или переименовать каталоги. Если это произойдет, запустите ее как администратор и убедитесь, что в каталоге нет флагов или файлов только для чтения. По завершении закройте программу SDK Manager, щелкнув на кнопке х в верхнем углу окна.
Помните, что когда обновления этих пакетов станут доступными, SDK уведомит вас.
Установка подключаемого модуля Andro >Подключаемый модуль ADT устанавливается с помощью среды Eclipse. В зависимости от того, где вы установили Eclipse и/или учетной записи, которую используете, вам может потребоваться запустить Eclipse с правами администратора. Если это так, вызовите контекстное меню (обычно с помощью щелчка правой кнопкой мыши), выберите команду Run as Administrator ( Запуск от имени администратора ) и примите предупреждения о безопасности. В новых версиях Windows и macOS вы получите приглашение, которое установщик хочет внести в вашу систему. Щелкните на кнопке Yes ( Да ), если это приглашение поступает от официального поставщика.
Если ваша установка Eclipse настолько старая, что ей не хватает интерфейса Eclipse Marketplace Client, установите и его. Запустите интерфейс Marketplace Client из меню Help ( Справка ).
Введите строку “andmore” в поле поиска в левой части окна Marketplace Client (Клиент Marketplace) и щелкните на кнопке Go (Запуск), расположенной справа. Выберите в результатах поиска пункт AndMore и щелкните на кнопке Install ( Установить ).
На экране отобразятся лицензии; убедитесь, что все они приняты (установите переключатель I accept the terms of the license agreements (Я принимаю условия лицензионных соглашений)). Затем щелкните на кнопке Finish (Готово). Для завершения установки может потребоваться предупреждение о безопасности; щелкните на кнопке ОК, когда увидите это предупреждение. Среда Eclipse попросит вас выполнить повторный запуск. Щелкните на кнопке Restart Now ( Перезапустить сейчас ), и среда Eclipse закроется и загрузится повторно, а затем появится диалоговое окно Welcome to Android Development (Добро пожаловать в Android Development). Установите местоположение SDK в поле Existing Location (Существующее местоположение), поскольку программа SDK Manager уже запущена, перейдите в папку Android SDK (если вы установили его где-то, кроме местоположения по умолчанию) и щелкните на кнопке Next ( Далее ) (рис. 6).
Рис. 6. Установление соединения между вновь инсталлированными пакетом SDK и модулем AndMore
На экране появится вопрос о мониторинге использования Google Android SDK. При необходимости измените параметр и щелкните на кнопке Finish ( Готово ). Теперь среда Eclipse настроена для создания и отладки приложений Android. Подключите физическое устройство к компьютеру и используйте его настройки для включения режима отладки по USB, выполнив команду в Applications => Development ( Приложения => Разработка ).
Введение в Eclipse Web Tools Platform V1.0
Создание J2EE-приложений с использованием WTP
Перед началом работы
Об этом учебнике
Этот учебник использует инструментальные средства, включенные в состав Web Tools Platform (WTP), подключаемые модули Eclipse базы данных Derby и сервер приложений JBoss для создания примера J2EE- приложения, содержащего JSP-страницы (JavaServer Pages), сервлет и сессионный компонент. Пример приложения представляет собой простую программу хранения закладок.
Предварительные условия
Для работы с этим учебником вы должны иметь базовые знания по J2EE, включая JSP, сервлеты и EJB-компоненты. Вы должны также знать Eclipse. Наконец, вы должны понимать Structured Query Language (SQL). Технологии, предоставленные в WTP, здесь не рассматриваются. Дополнительная информация приведена в разделе «Ресурсы».
Системные требования
Ваша система UNIX, Linux, Mac OS X или Microsoft Windows должна иметь:
- Работающую виртуальную машину Java (Java Virtual Machine — JVM).
- Достаточно свободного места на диске для хранения перечисленных ниже пакетов.
- Место для создания рабочей области и проектов.
- Место для создания новой базы данных и J2EE Enterprise Archive (EAR).
- Достаточное количество свободной оперативной памяти для совместного запуска Eclipse, JBoss и Derby.
Перед началом работы с этим учебником вы должны установить на вашей системе несколько пакетов:
- Загрузите и установите версию 1.4.2 Java 2 Standard Edition (J2SE) Software Development Kit (SDK). При написании этой статьи использовался J2SE 1.4.2_10.
- Загрузите и извлеките в каталоги следующие пакеты для дальнейшего использования:
- JBoss Application Server 3.2.3. Подойдет tgz или zip версия. Загрузите именно полную версию, а не версию jbossweb-tomcat*.
- XDoclet-lib1.2.3. Подойдет tgz или zip версия.
- Загрузите WTP V1.0 и настройте Eclipse IDE на его использование. Если вы добавляете WTP к уже существующей платформе Eclipse, перед установкой убедитесь, что у вас установлены все необходимые пакеты. Другим вариантом является загрузка дистрибутива WTP «все в одном» для Linux или Windows. Этот дистрибутив содержит Eclipse IDE, все необходимое для WTP и сам WTP V1.0.
- Загрузите подключаемые модули Eclipse Apache Derby V10.1.2(derby_core_plugin_10.1.2.zip и derby_ui_plugin_1.1.0.zip). Установите каждый подключаемый модуль, разархивировав zip-файл в каталоге с установленным Eclipse IDE в папке Eclipse.
Основы Eclipse WTP
Пользователи Eclipse уже давно используют Java Development Tools (JDT), входящий в IDE, для разработки Java-классов и приложений. Хотя JDT достаточно для основных Java-приложений, он не предоставляет функциональных возможностей для разработки J2EE-приложений, содержащих JSP, сервлеты и компоненты Enterprise JavaBeans (EJB-компоненты). WTP как раз и был создан для добавления поддержки J2EE-разработки в Eclipse IDE.
Eclipse WTP расширяет Eclipse в двух основных направлениях. Во-первых, он добавляет поддержку J2EE-форматов и типов объектов в редактор и среду. К таким типам относятся JSP, сервлеты, сессионные компоненты и XML. WTP также расширяет в Eclipse поддержку запуска/отладки для таких задач как запуск/останов серверов приложений и выполнение страниц JSP.
Eclipse WTP также содержит определение платформы и API инструментальных средств, которые поставщики программного обеспечения могут использовать для создания J2EE-инструментов. WTP приняли такие поставщики J2EE как BEA Systems, Borland, IBM и JBoss. WTP V1.0 содержится в коммерческих продуктах BEA Workshop и IBM Rational Application Developer for WebSphere Software. В данном учебнике не рассматривается WTP как платформа инструментальных средств. Внимание уделяется использованию WTP для создания J2EE-приложений.
WTP-компоненты
WTP содержит две подсистемы: Web Standard Tools (WST) и J2EE Standard Tools (JST). WST обеспечивает общую инфраструктуру среды разработки Eclipse для Web-приложений. Сюда входит поддержка Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) и др. WST не обеспечивает поддержки таких J2EE-концепций, как JSP-страницы и сервлеты. WST обеспечивает также базовую поддержку средств работы с данными, куда входят функции просмотра баз данных и выполнения SQL-запросов. JST обеспечивает поддержку J2EE-технологий — JSP и EJB.
Установка JBoss V3.2.3
В этом руководстве в качестве сервера приложений для запуска JSP, сервлетов и EJB используется JBoss V3.2.3. Для того чтобы продолжить работу с руководством, вы должны настроить WTP и Eclipse для использования JBoss во время разработки.
Настройка Java V1.4.2 JRE
Здесь используется комплект разработчика приложений на Java (Java software development kit — JDK) версии 1.4.2 с WTP и JBoss. Если у вас нет Eclipse с 1.4.2-совместимым JDK, вы должны настроить его в списке установленных в Eclipse исполняющих систем JRE (Java Runtime Environment ). Вы можете сделать это следующим образом:
- Выберите Window > Preferences из меню.
- В появившемся диалоговом окне выберите Java > Installed JREs.
- Выберите вариант Add. В диалоговом окне Add JRE просмотрите и выберите каталог, в котором установлена ваша среда 1.4.2 JRE.
- Укажите имя вашей JRE (например, Java 1.4.2 JDK) и нажмите OK.
- Отметьте флажок рядом с только что установленной JRE, для того чтобы сделать ее средой по умолчанию (см. рисунок 1).
Рисунок 1. Диалоговое окно Preferences после добавления 1.4.2 JDK
Настройка JBoss Server Environment
Следующий шаг – настройка JBoss Server Environment (среды сервера JBoss):
- В древовидном списке в левой части диалогового окна Preferences выберите Server > Installed Runtimes.
- Нажмите кнопку Add, и выберите JBoss 3.2.3 из появившегося древовидного списка. Нажмите Next.
- На экране JBoss V3.2.3 Runtime выберите добавленную вами JRE. В поле «Application Server Directory» просмотрите и выберите каталог, в котором вы развернули JBoss. Нажмите Finish.
- Отметьте флажок возле только что созданного сервера JBoss V3.2.3, чтобы сделать его сервером по умолчанию (см. рисунок 2).
Рисунок 2. Диалоговое окно Preferences после добавления настройки сервера JBoss 3.2.3
Теперь вы готовы настроить и протестировать экземпляр сервера JBoss:
- Перейдите в представление J2EE. Полезно переместить представление Servers в нижний правый угол, так чтобы оно отображалось поверх остальных закладок.
- Щелкните правой кнопкой мыши в представлении Servers и выберите New > Server.
- Выберите JBoss v3.2.3 и нажмите Finish.
- В представлении Servers появится запись для JBoss v3.2.3. Щелкните правой кнопкой мыши на этой записи и нажмите Start.
- Появится представление Console и в нем начнет отображаться выходная информация сервера JBoss (см. рисунок 3).
Рисунок 3. Консоль после старта JBoss
Настройка WTP-проекта
EJB-компоненты и JSP-страницы требуют создания проектов для своего хранения. В этом разделе мы создадим EJB-проект и динамический Web-проект, а также свяжем их с EAR-проектом, содержащим развертываемый EAR-архив, который используется сервером приложений JBoss.
Создание EJB-проекта
Для создания EJB-проекта выполните следующие действия:
- Перейдите в представление J2EE.
- В древовидном списке слева щелкните правой кнопкой мыши на папке EJB Projects и выберите New > EJB Project.
- В появившемся окне мастера введите BookmarkEJB в качестве имени.
- Выберите вариант Add project to EAR и введите BookmarkEAR в поле EAR Project Name. Нажмите Next.
- Выберите вариант ejbdoclet в следующем экране и нажмите Next.
- Снимите отметку с флажка Create EJB Client JAR и нажмите Finish для завершения работы мастера.
- Вы должны согласиться с лицензионным соглашением перед тем, как сгенерировать проект. В Project Explorer появится проект BookmarkEJB (см. рисунок 4).
Рисунок 4. Project Explorer после создания проекта BookmarkEJB
Создание динамического Web-проекта
Создание динамического Web-проекта очень похоже на создание EJB-проекта. Следуйте следующему алгоритму:
- Щелкните правой кнопкой мыши на папке Dynamic Web Project в Project Explorer и выберите New > Dynamic Web Project.
- В появившемся мастере введите BookmarkWeb в качестве имени проекта.
- Выберите вариант Add Project to EAR и укажите тот же проект BookmarkEAR , который использовался в мастере EJB Project. Нажмите Next.
- Выберите вариант webdoclet и нажмите Finish для завершения работы мастера.
Ваш раскрытый Project Explorer должен выглядеть примерно так, как показано на рисунке 5.
Рисунок 5. Project Explorer после создания проекта BookmarkWeb
Настройка базы данных
В этом руководстве в качестве базы данных используется Apache Derby V10.1.2. В данном разделе мы настроим подключаемый модуль Derby Eclipse, добавим Derby как источник данных JBoss и используем инструментальные средства WTP для создания таблицы хранения закладок.
Установка подключаемого модуля Derby
Подключаемый модуль Derby добавляет базу данных Derby как основу проекта для использования в Eclipse IDE. Это облегчает разработку в Eclipse приложений, использующих Derby. Разрешите Derby для проекта BookmarkEJB. Для этого щелкните правой кнопкой мыши на проекте BookmarkEJB и выберите меню Apache Derby > Add Apache Derby nature. К проекту будут добавлены несколько JAR-файлов для Derby.
Затем нужно запустить сервер Derby Network. Для этого щелкните правой кнопкой мыши по проекту BookmarkEJB и выберите меню Apache Derby > Start Derby Network Server. В окне консоли вы увидите информацию, изображенную на рисунке 6.
Рисунок 6. Консоль во время запуска Derby
Настройка инструментальных средств WTP
Как уже упоминалось, WTP-проект содержит инструментальные средства базы данных, которые вы можете использовать для просмотра баз данных и выполнения основных SQL-команд. Сейчас мы настроим эти инструментальные средства на работу с только что запущенным сервером Derby. Выполните следующие действия:
- Откройте представление Data Explorer путем выбора Window > Show View > Other.
- В появившемся диалоговом окне выберите Data Explorer в категории Data и нажмите OK.
- Теперь вы готовы добавить соединение. Нажмите правой кнопкой мыши на элементе Connections в новом окне Data Explorer и выберите New Connection.
- В появившемся окне мастера выберите вариант Derby 10.1 в левом древовидном списке.
- В качестве JDBC-драйвера укажите Derby Client JDBC Driver.
- В качестве базы данных укажите wtp .
- Укажите APP в качестве имени пользователя и password в качестве пароля.
- Теперь вы должны указать месторасположение класса JDBC-драйвера Derby. Просмотрите папку с установленным Eclipse; в каталоге plugins\org.apache.derby.core_10.1.2 выберите файл derbyclient.jar. Нажмите Next для отображения страницы фильтров.
- Снимите отметку варианта Disable filter и введите APP в текстовом поле рядом с ниспадающим списком, содержащим фразу Starts with characters.
- Нажмите Finish для завершения работы мастера.
На данном этапе развернутый древовидный список в Database Explorer будет выглядеть примерно так, как показано на рисунке 7.
Рисунок 7. Развернутое представление Database Explorer
Создание таблицы и данных для разработки
С настроенной базой данных вы можете использовать инструментальные средства WTP для создания таблицы закладок. Выполните следующие действия:
- Щелкните правой кнопкой мыши на папке Tables в древовидном списке окна Database Explorer и выберите New > With SQL Editor.
- Очистите появившееся окно редактора и скопируйте в него синтаксис команды CREATE TABLE из листинга 1.
- Щелкните правой кнопкой мыши в SQL Editor и выберите Run SQL. Появится представление Data Output, как показано на рисунке 8.
Рисунок 8. Представление Database Output
- Очистите SQL Editor и скопируйте две команды insert из листинга 2.
- Опять щелкните правой кнопкой мыши в SQL Editor и выберите Run SQL.
- Перейдите обратно в представление Database Explorer, нажмите правой кнопкой мыши на папке Tables и выберите Refresh. Вы увидите таблицу закладок.
- Щелкните правой кнопкой мыши на таблице и выберите Data > Sample Contents. Вы должны увидеть две строки, как показано на рисунке 9.
Рисунок 9. Содержимое таблицы закладок
Листинг 1. CREATE TABLE SQL для таблицы закладок
Листинг 2. INSERT SQL для таблицы закладок
Настройка источника данных JBoss
Для того чтобы использовать базу данных Derby в контейнере сервера приложений JBoss, вы должны настроить источник данных для Derby:
- Остановите сервер JBoss (если он работает), щелкнув правой кнопкой мыши на его изображении в представлении Servers и выбрав Stop.
- В вашем каталоге установки JBoss есть папка <$jboss_install_dir>\server\default\deploy. Создайте файл с именем derby-ds.xml и вставьте в него содержимое листинга 3.
Листинг 3. Конфигурация источника данных для использования в derby-ds.xml
- Скопируйте derbyclient.jar из папки <$eclipse_installation_dir>\plugins\org.apache.derby.core_10.1.2 в каталог <$jboss_install_dir>\server\default\lib. При этом в >
Пример приложения хранения закладок
В остальных разделах данного учебника инструментальные средства WTP будут использоваться для создания J2EE-приложения, которое сохраняет и извлекает закладки. Приложение использует стандартный трехуровневый дизайн, показанный на рисунке 10.
Рисунок 10. Три уровня примера приложения
Представление состоит из набора JSP страниц; контроллер – это сервлет. Для хранения и извлечения данных из базы данных используется не сохраняющий состояния сессионный EJB-компонент.
Создание сессионного компонента для хранения и извлечения закладок
В данном разделе мы создадим не сохраняющий состояния сессионный компонент для хранения и извлечения закладок из базы данных Derby.
Настройка XDoclet
WTP использует XDoclet-аннотации для разработки EJB и сервлетов. Поэтому в Eclipse необходимо указать месторасположение XDoclet перед созданием сессионного компонента:
- Откройте диалоговое окно Preferences и выберите слева категорию XDoclet. Укажите версию 1.2.3.
- Просмотрите файловую систему и выберите каталог, в котором вы ранее развернули дистрибутив библиотек XDoclet. Диалоговое окно изменится, указывая на то, что все библиотеки были найдены (см. рисунок 11).
Рисунок 11. Настройка XDoclet
- Вы должны также разрешить для ejbdoclet и webdoclet генерирование J2EE-дескрипторов для JBoss. В категории XDoclet выберите вариант ejbdoclet.
- Отметьте флажок рядом с полем задачи JBoss.
- Выберите подкатегорию webdoclet и тоже выберите задачу JBoss в списке. На рисунках 12 и 13 показаны диалоговые окна с соответствующими настройками.
- Нажмите OK для закрытия диалогового окна Preferences.
Рисунок 12. Настройка webdoclet
Рисунок 13. Настройка ejbdoclet
Использование мастера WTP Wizard для создания сессионного компонента
Теперь вы можете использовать WTP Enterprise для создания не сохраняющего состояния сессионного компонента:
- Щелкните правой кнопкой мыши проект BookmarkEJB и выберите New > Other.
- В диалоговом окне Select a Wizard выберите XDoclet Enterprise JavaBean в категории EJB и нажмите Next.
- Нажмите Next на следующем экране; отобразится страница для указания имени пакета и класса EJB. Введите ejbs в качестве пакета и BookmarkSessionBean в качестве имени класса.
- Нажмите Finish для завершения работы мастера. Процесс XDoclet выполнится и создаст необходимые для EJB файлы, которые появятся в Project Explorer, как показано на рисунке 14.
Рисунок 14. Сгенерированные EJB-классы
Реализация BookmarkSessionBean
Созданный WTP компонент BookmarkSessionBean является только базовым скелетом компонента. Вы должны предоставить XDoclet-теги и методы, необходимые для реализации его функций сохранения и извлечения данных. Прежде всего, вы должны добавить конфигурационную информацию, которая разрешит доступ BookmarkSessionBean к настроенному вами ранее источнику данных DerbyDS. Перейдите в представление Java и откройте класс BookmarkSessionBean . Ниже объявления @ejb.bean.. добавьте тег XDoclet из листинга 5 для настройки DerbyDS в качестве ресурса, используемого компонентом BookmarkSessionBean .
Листинг 4. Консоль JBoss после настройки источника данных Derby
Окно вашего редактора должно выглядеть примерно так, как показано на рисунке 15.
Рисунок 15. Добавление тегов XDoclet к EJB
Вам необходим класс BookmarkValueObject для передачи между представлением и компонентом BookmarkSessionBean для поддержки персистентности. Создайте этот класс следующим образом:
- Щелкните правой кнопкой мыши по пакету ejbs в представлении Java и выберите New > Class.
- Укажите BookmarkValueObject в качестве имени класса и добавьте java.io.Serializable в качестве интерфейса, как показано на рисунке 16.
- Нажмите Finish для завершения работы мастера.
- Скопируйте реализацию из листинга 6 в класс BookmarkValueObject и сохранитесь.
Рисунок 16. Создание BookmarkValueObject
Листинг 6. Код реализации для BookmarkValueObject
С созданным объектом вы можете реализовать оставшуюся логику, необходимую для BookmarkSessionBean . Удалите метод getFoo() и связанные с ним комментарии XDoclet из класса BookmarkSessionBean и скопируйте реализации методов из листинга 7. Затем запустите Edit > Organize Imports для добавления необходимых импортируемых классов.
Листинг 7. Персистентные методы компонента BookmarkSessionBean
Создание сервлета контроллера
Необходимая функциональность для хранения закладок реализована. Следующий шаг – реализация сервлета контроллера, который выполняет проверку и использует компонент BookmarkSessionBean для сохранения BookmarkValueObjects .
Использование мастера WTP Wizard для создания сервлета
WTP предоставляет мастера для автоматизации создания сервлетов. Выполните следующие действия:
- Перейдите обратно в представление J2EE и откройте проект BookmarkWeb.
- Щелкните правой кнопкой мыши на сервлетах в древовидном списке и выберите New > Servlet.
- В появившемся окне мастера укажите пакет servlets и имя класса BookmarkController .
- Нажмите Finish для завершения работы мастера. Сгенерированный сервлет откроется в окне редактора.
Для того чтобы использовать BookmarkSessionBean в BookmarkController , вы должны настроить BookmarkEJB.jar так, чтобы он зависел от проекта BookmarkWeb:
- Щелкните правой кнопкой мыши проект BookmarkWeb и выберите Properties.
- Выберите категорию J2EE Module Dependencies (как показано на рисунке 17) и отметьте флажок рядом с BookmarkEJB.jar.
- Закройте диалоговое окно Properties, нажав кнопку OK.
Рисунок 17. Настройка зависимостей проекта BookmarkWeb
Реализация сервлета BookmarkController
Первым шагом для реализации сервлета BookmarkController является добавление XDoclet-аннотации для указания BookmarkSessionBean в качестве ресурса. Скопируйте код из листинга 8 в область XDoclet-аннотации класса сервлета BookmarkController ниже свойства @web.servlet.mapping .
Листинг 8. XDoclet-аннотации для добавления BookmarkSessionBean EJB-ссылок
Имея указанную ссылку сессионного компонента, необходимо добавить метод для поиска экземпляра компонента. Скопируйте код из листинга 9 в сервлет.
Листинг 9. Метод lookup BookmarkSessionBean
Этот метод просматривает локальное месторасположение объекта BookmarkSessionBean и возвращает объект, реализующий интерфейс BookmarkSessionLocal .
Последним шагом для завершения BookmarkController является реализация его метода doPost() . Скопируйте код из листинга 10 для реализации и выполните Edit > Organize Imports для добавления необходимых операторов import для классов.
Листинг 10. Реализация doPost()
Этот код проверяет значения, полученные для URL закладки и для названия. Если были найдены ошибки, контроллер выполняет перенаправление на JSP-страницу ошибок. В противном случае закладка сохраняется. Затем контроллер извлекает все закладки и выполняет перенаправление в JSP для их отображения.
Раздел 9. Создание представления JSP-страниц
Последней частью приложения Bookmark, которую вам необходимо реализовать – это представление. Оно состоит из трех JSP-страниц:
Eclipse IDE for Java Developers – среда разработки для web-приложений
Community
Participate
Eclipse IDE
- Home
- Downloads
- Packages
- Release
- Eclipse IDE Neon
- 1
- Eclipse IDE for Java Developers
Eclipse IDE for Java Developers
Package Description
The essential tools for any Java developer, including a Java IDE, a Git client, XML Editor, Mylyn, Maven and Gradle integration
This package includes:
- Eclipse Git Team Prov >Eclipse Java Development Tools
- Maven Integration for Eclipse
- Mylyn Task List
- Code Recommenders Tools for Java Developers
- Eclipse XML Editors and Tools
- org.eclipse.epp.package.java.feature
- org.eclipse.epp.package.common.feature
- org.eclipse.platform
- org.eclipse.buildship
- org.eclipse.egit
- org.eclipse.egit.mylyn
- org.eclipse.jdt
- org.eclipse.jgit
- org.eclipse.m2e.feature
- org.eclipse.m2e.logback.feature
- org.eclipse.mylyn.bugzilla_feature
- org.eclipse.mylyn.context_feature
- org.eclipse.mylyn_feature
- org.eclipse.mylyn.git
- org.eclipse.mylyn.hudson
- org.eclipse.mylyn.ide_feature
- org.eclipse.mylyn.java_feature
- org.eclipse.mylyn.wikitext_feature
- org.eclipse.recommenders.mylyn.rcp.feature
- org.eclipse.recommenders.rcp.feature
- org.eclipse.recommenders.snipmatch.rcp.feature
- org.eclipse.wst.xml_ui.feature
Maintained by: Eclipse Packaging Project
Download Links
Bugzilla
Bug ID | Title | Status |
516739 | Add WindowBuilder to Java package again | NEW |
513809 | [wiring] HttpComponents wiring issue | NEW |
509799 | Symantec reports a Trojan SONAR.AM.C!g24 in eclipse | NEW |
508091 | Duplicate options in Eclipse.ini | NEW |
521514 | Add «Eclipse News» RSS feed to Java Package | NEW |
522649 | News feed plugin not installed on upgrade installs | NEW |
536469 | Use png with transparent icon in the about dialog of Java EPP (and others if applicable) | NEW |
530698 | Using weka api | NEW |
526611 | win64 version missing | NEW |
498457 | FileNotFoundException : org.eclipse.ui_3.108.0.v20200518-1929.jar | NEW |
489296 | Improve out-of-box experience for non-english locales | NEW |
386806 | New Eclipse Icon not used by Eclipse 4.2 on Windows 7 | NEW |
374170 | bugs when updating software | NEW |
364551 | setup automated tests for Java EPP package | NEW |
414381 | Failed to load the JNI shared library «C:\ogramFiles\Java\jre6\bin\client\jvm.dll»\ | NEW |
458646 | Problème démarrage Eclipse | NEW |
355002 | EPP packages need styling | NEW |
473585 | Help system broken after updating from Luna to Mars | NEW |
487713 | FileNotFoundException: introData.xml | NEW |
382232 | Add ‘EGit Import’ to EPP package with EGit | ASSIGNED |
487722 | Dead link for «Remote Help»: Topic not found | REOPENED |
Bugs listed in italics indicate the bug has been moved to another project.
Bug ID | Title | Status |
382804 | Ctrl+C, Ctrl+V shortcuts don’t work while editing Android XML | RESOLVED |
492163 | Add Maven to java package | RESOLVED |
383193 | Taskbar icon doesn’t show Android build progress | RESOLVED |
490044 | [Welcome] Adopt Solstice theme for Java package | RESOLVED |
386686 | the Mobile package should include the Mylyn Bugzilla connector | RESOLVED |
365594 | add code recommenders to java package | RESOLVED |
358692 | Eclipse java package crash in Ubuntu 11.0.4 | RESOLVED |
356126 | fix Mylyn repository URLs in EPP packages for Indigo | RESOLVED |
356349 | update Mylyn URLs for Juno | RESOLVED |
357020 | add Mylyn Hudson/Jenkins connector to Java package | RESOLVED |
357332 | Annotations not shown on overview ruler | RESOLVED |
389113 | Unable to Launch Eclipse after download and setup: «The Eclipse executable launcher was unable to locate its companion shared library.» | RESOLVED |
406246 | zip compression error | RESOLVED |
468598 | Mars RC1 Mac packages are damaged | RESOLVED |
535504 | Open file feature broken in Photon RC2 EPP packages | RESOLVED |
474204 | Include Buildship as part of Java package | RESOLVED |
534617 | [Photon] [java] Add Tip of the Day to the Java Package | RESOLVED |
528429 | m2e to download sources by default | RESOLVED |
194805 | add Error Log view to Java EPP distribution | RESOLVED |
432716 | Consider org.eclipse.recommenders.mylyn.rcp.feature for inclusion into Java package | RESOLVED |
483914 | bug | RESOLVED |
436206 | Re-enable Marketplace Client in Java Package | RESOLVED |
481475 | Scroll lock button being disabled | RESOLVED |
350079 | EGit should be by included in Java package | RESOLVED |
355058 | update repository locations for Juno | RESOLVED |
275767 | [Galileo M7] FileNotFoundException when updating Mylyn | RESOLVED |
275719 | [Galileo M7] packages do not have dropins folder | RESOLVED |
279203 | Add and enable Mylyn update site by default | RESOLVED |
281448 | [update] manager talking to update sites not available | RESOLVED |
549138 | Mylyn cannot be removed from Java IDE package | RESOLVED |
275558 | [Galileo M7] welcome view is not displayed on first startup | RESOLVED |
275523 | [Galileo M7] features appear twice in the about dialog | RESOLVED |
246466 | Missing/extra update sites when installing in either C:\program file or C:\ | RESOLVED |
248976 | «IDE for Java Developers» package is too restrictive by specifying Java 1.5 as required | RESOLVED |
275520 | [Galileo M7] package does not have any update sites | RESOLVED |
275521 | Improve branding for Galileo java package | RESOLVED |
297341 | EPP web page «Download Milestone» link points to old builds | RESOLVED |
287566 | error on update after clean install | RESOLVED |
341705 | I tried to load the eclipse environment in Win Vista OS and got problems restoring workbench. | RESOLVED |
343869 | Add WindowBuilder Core and Swing to the Java package | RESOLVED |
346703 | Inclusion of m2e marketplace on help menu causing confusion | RESOLVED |
348157 | intrusive «preview?» dialog on startup, from WindowBuilder | RESOLVED |
340312 | Indigo Java package logs lots of output | RESOLVED |
334180 | package contains duplicate (and modified?) bundles | RESOLVED |
313818 | Bugzilla connector does not load on Java 1.5 due to missing java.xml.bind bundle | RESOLVED |
306817 | Cannot update from M5 to Eclipse 3.6 M6 | RESOLVED |
311613 | java IDE / m6 / linux has an EclispeCon splash screen? | RESOLVED |
507104 | Include EclEmma in Java Package | RESOLVED |
507515 | Issue encountered when updating and reinstalling ABAP Development tools on NEON version. | CLOSED |
532067 | Open Bugs | CLOSED |
530726 | Mac OS X(Cocoa)64位下载连接无效 | CLOSED |
515622 | Eclipse will not run | CLOSED |
526343 | Constantly returning error message when opening the program | CLOSED |
501518 | Exception while updating external folders | CLOSED |
521654 | Getting error while starting Apache server | CLOSED |
529170 | MacOs didnt open the program | CLOSED |
548444 | The Java GUI is too big | CLOSED |
497204 | resource in project, but error says not open | CLOSED |
547604 | Can’t Install software | CLOSED |
548562 | I am not able to update because of unfound repositories. | CLOSED |
550404 | sgfghg | CLOSED |
551635 | I can’t run eclipse without having a bug on it. | CLOSED |
543464 | 2020-12 Installation Error | CLOSED |
543054 | Eclipse crashing while looking at files | CLOSED |
540168 | java 11 | CLOSED |
539041 | Unable to Install | CLOSED |
541760 | Missing Java Developer links for 2020-12 M3 | CLOSED |
542080 | Problems occurred when invoking code from plug-in: «org.eclipse.ui.views.properties.tabbed». | CLOSED |
543011 | java.io.FileWriter, the File cannot be deleted | CLOSED |
534760 | Simple compilation fails in Eclipse Oxygen.3a | CLOSED |
457081 | Add Error Reporting to Java Package | CLOSED |
435919 | Add «Eclipse Code Recommenders» to «This package includes» list | CLOSED |
435449 | Add org.eclipse.recommenders.snipmatch.rcp.feature to java-package | CLOSED |
436109 | update java package maintainer information | CLOSED |
455363 | Allow users to uninstall features from a package | CLOSED |
461540 | Unarchiving error | CLOSED |
414385 | the eclipsec executable launcher was unable to locate its companion shared library | CLOSED |
384532 | The Eclipse executable launcher was unable to locate its companion shared library | CLOSED |
330226 | Inclusion of m2e | CLOSED |
304968 | LinkageError when trying to use Eclipse to run (PDE) Ant scripts | CLOSED |
349028 | fix provider name for org.eclipse.wb.discovery.* | CLOSED |
353613 | Add EGit 1.1 to java-package | CLOSED |
381216 | Zip file for Java IDE RC1 package requires a password? | CLOSED |
464220 | Bug | CLOSED |
470912 | p2 can’t find epp repo for Mars release | CLOSED |
482370 | thanks | CLOSED |
482285 | Mars.1 splash screen does not show progress bar after using console | CLOSED |
484535 | An error removing AppEngine from the project | CLOSED |
494695 | Didn’t update from old version | CLOSED |
495806 | Suboptimal «Visit» link on About Eclipse Features page | CLOSED |
480756 | Switch to root level features to allow users to remove unwanted features | CLOSED |
478619 | Webapp | CLOSED |
476546 | Eclipse Mars.1 RC2 for Java Developers includes CVS cheat sheets but no CVS support | CLOSED |
476553 | Installed Code Recommenders Snipmatch and Mylyn Integration features do not *show* under Installation Details | CLOSED |
477195 | Maintainer/tester information outdated | CLOSED |
477572 | p | CLOSED |
497192 | Eclipse Mars does not open in Windows 10 Pro | CLOSED |
Bugs listed in italics indicate the bug has been moved to another project.
Eclipse IDE for Java Developers – среда разработки для web-приложений
IDE (Integrated Development Environment) или же по-русски интегрированная среда разработки, это инструмент, предназначенный для разработки программного обеспечения. В предыдущем уроке мы писали код программы в текстовом редакторе, потом компилировали и запускали программу через командную строку, что не совсем удобно. IDE же позволяет в единой среде писать, компилировать, запускать и отлаживать программу.
Наиболее популярными бесплатными IDE для Java программистов являются: Eclipse, NetBeans и IntelliJ IDEA. В интернете существует много споров о том, какая же IDE лучше, однако, однозначного ответа на этот вопрос не существует, все зависит от круга задач, которые необходимо решать. Также, каждый программист обычно выбирает ту, которая ему удобнее и к которой он привык. На начальном этапе можете выбрать любую, это не имеет значения.
Также, существует много сторонников теории, что несколько первых месяцев следует работать исключительно с блокнотом и командной строкой, поскольку только так можно понять, как все работает изнутри, и правда в этом есть. Но, после нескольких неудачных попыток компиляции и ручного исправления синтаксических ошибок в коде, может просто пропасть желание заниматься этим дальше, поэтому я сторонник того, чтобы сразу переходить к IDE.
В любом случае, выбор за вами.
В этом уроке мы рассмотрим, как начать работу с Eclipse IDE.
-
Установим Eclipse >Установка и запуск Eclipse IDE
- Переходим по ссылке http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr и скачиваем Eclipse, соответствующую операционной системе.
Далее будет рассмотрена установка для Windows. - Распаковываем скаченный .zip архив в директорию C:\Program Files\
- На этом установка завершена!
- Чтобы запустить Eclipse >eclipse.exe , находящийся в папке C:\Program Files\eclipse\.
- При запуске откроется окно, предлагающее выбрать рабочую область (Workspace), где будут храниться программные файлы проекта. Указываем удобную для нас директорию (рис. 3.1.) и нажимаем OK.
6. Закрываем приветственное сообщение (рис. 3.2.), тем самым перейдя в рабочую среду.
Начало работы с Eclipse IDE
Теперь создадим новый проект. Для этого выберем меню File->New->Project..
В открывшемся окне выберем Java Project (рис. 3.3.) и нажмем Next.
В следующем окне введем имя нашего проекта (рис. 3.4.) и нажмем Finish.
Проект отобразится в левой части экрана и должен в себе содержать элемент JRE System Library (рис. 3.5.)
Если этого элемента нет, то его необходимо добавить вручную! Для этого выберем Windows -> Preferences, в открывшемся окне Preferences слева выберем Java -> Installed JREs, нажмем кнопку Add… справа (рис 3.6.). В открывшемся окне выберем Standard VM и нажмем кнопку Next.
В открывшемся окне Add JRE, укажем директорию, в которой установлена Java (рис 3.7.) и нажмем Finish.
Далее рассмотрим создание программы Hello World из урока 2, но уже в Eclipse.
Первым делом необходимо создать класс. Нажмем правой кнопкой на папке с проектом и выберем из контекстного меню New -> Class (рис 2.7.).
В открывшемся окне New Java Class введем имя класса проекта HelloWorld и установим флажок для метода public static void main(String[] args) (рис 2.8.). Нажмем Finish.
В итоге, Eclipse создаст новый класс Hello World
Откроем созданный класс и завершим нашу программу. Добавим в метод main следующий код (рис 2.9.).
Сохраним изменения с при помощи клавиш Ctrl+S или специального значка вверху на панели инструментов. Готово!
Далее запустим наш проект, для этого в меню выберем Run -> Run Configurations.
В открывшемся окне в левой части 2 раза кликнем на Java Application после чего, будет создан новый под элемент с именем New_configuration, которое впоследствии в правой части можем изменить . В правой части также заполним поля Project и Main Class. Project должен содержать имя проекта, Main Class — имя главного класса, в нашем случае — HelloWorld (рис. 3.10). После чего нажмем Apply и Run.
В результате, в консоле будут напечатаны слова Hello World (рис. 3.11).
Для запуска программы в дальнейшем, достаточно нажимать специальный значок на панели инструментов, выбрав Hello World (рис. 3.12.).
Eclipse IDE for Java Developers – среда разработки для web-приложений
Бесплатная система управления сайтом, интернет-магазином. Лицензия GPLv2
В этой статье я расскажу вам о том, как обеспечить себя комфортом в разработке платформы Абрикос и ее модулей под Windows.
Часть 1. Установка необходимого ПО
Denwer набор Web-Разработчика — сервер apache2, php, mysql для windows в одном пакете.
Установка сервера
На официальном сайте денвера есть подробная инструкция по его установке, так что здесь я ее копипастить не буду. Единственное добавлю, что в процессе установки, когда запрашивает имя виртуального диска, я назначаю букву «W». Почему «W»? Ну, по двум причинам: первая, потому что W это Web, вторая, потому что я всегда пользуюсь FarManager-ом и мне удобно открывать этот диск по комбинации клавиш [alt+f1 w]. Больше причин нет, выбирать вам.
Итак, установили денвер и проверяем его работу — страница приветствия в браузере по адресу http://localhost.
Создание базы данных
Денвер установлен, сервер запущен (старт по ярлычку на рабочем столе Start Denwer). Открываем phpMyAdmin по адресу: http://localhost/Tools/phpMyAdmin/ и создаем базу данных abricos. Рекомендую в настройках создания новой базы указать collation: utf8_general_ci, дабы избежать потом мелкие недоразумения с кодировкой.
Среда разработки Eclipse
Теперь приступим к установке Eclipse.
Скачиваем дистрибутив здесь, сборка Eclipse IDE for JavaScript Web Developers, распаковываем в удобную для вас папку. Например, c:\eclipse (с путями лучше не мудрить, матерые программисты линуксоиды и им подобные не любят папки с русскими символами, пробелами и прочими непристойными знаками, все должно быть как раньше — нижний регистр, 8 букв в названии. :)) и выкидываем ярлычок на рабочий стол, на файл eclipse.exe
Запускаем Eclipse, в окне «Workspace Launcher» ставим галку «Use this as the default and do not ask again» и жмем OK
Если при запуске появится окно «Usage Data Upload» — это сбор статистики об использовании Eclipse, жмите «Next», далее галку на «I accept the Terms of Use» и кнопку «Finish». Если вы предпочитаете оставить в тайне факт использования Eclipse, тогда жмите «Cancel»
Вот так выглядит окно приветствия Eclipse:
Это базовая версия для JavaScript, нас она мало устраивает, теперь ее нужно немного допилить.
Закроем панель приветствия Welcome по крестику и начнем установку необходимых расширений.
Установка PHP Development Tools в Eclipse
Заходим в меню Help->Install New Software.
В появившимся окне Install в поле Work with выбираем «Indigo — http://download.eclipse.org/releases/indigo«.
В этот момент будет подгружен список доступных расширений.
Нам необходима поддержка PHP, для этого в списке находим раздел Programming Languages, раскрываем его и в нем ставим галку напротив PHP Development Tools (PDT) SDK Feature
Жмем Next и еще раз Next, потом принимаем лицензионное соглашение и жмем Finish.
Eclipse скачает все необходимые компоненты и установит их самостоятельно.
По окончанию установки будет предложено перезагрузить Eclipse:
Жмем Restart Now
Итак, Eclipse готов к разработке на PHP
Откроем рабочую среду PHP.
Для этого, в меню необходимо выбрать Window->Open Perspective->Other.
В появившимся окне Open Perspective выбираем PHP и жмем OK
Будет открыта среда разработки PHP:
Теперь необходимо настроить Eclipse для работы с хранилищем исходников Subversion
Установка Subclipse в Eclipse
Расширение Subclipse самое лучшее из всех, с чем довелось мне работать в Eclipse.
Заходим в меню Help->Eclipse Marketplace. В появившимся окне на закладке Search в поле Find пишем Subclipse и жмем GO
Необходимое для нас приложение найдено, напротив него (Subclipse) жмем кнопку Install. Хотя нет, стоп!
На момент написания статьи используется версия Subclipse 1.6. Вполне нормальная версия для рядовых случаев, но с ней я порядком намучился, потому как есть ряд мелких глюков и полная беда, если ваш проект будет на сетевом диске удаленного сервака через Samba.
Так что ставим Subclipse версии 1.8 через Install New Software
Итак, идем на страницу проекта http://subclipse.tigris.org/ и в меню переходим по ссылке Download and Install
На этой странице список доступных версий. Будем ставить самую свежую версию Subclipse 1.8. Находим ссылку предназначенную для Eclipse (Eclipse update site URL) http://subclipse.tigris.org/update_1.8.x и копируем ее в буфер обмена.
Далее в Eclipse заходим в меню Help->Install New Software.
В появившимся окне Install жмем кнопку Add. и в поле Name пишем «Sublipse 1.8», в поле «Location» копируем ссылку из буфера обмена: http://subclipse.tigris.org/update_1.8.x
Теперь в списке доступных приложений будет раздел Subclipse. Ставим галки на все:
Жмем «Next» и еще раз «Next», потом принимаем лицензионное соглашение и жмем «Finish».
Eclipse скачает все необходимые компоненты и установит их самостоятельно.
По окончанию установки будет предложено перезагрузить Eclipse:
Сервер установлен, среда разработки готова, теперь осталось выгрузить исходный код платформы и ее модулей в проект.
Об этом я расскажу во второй части статьи. Вторая часть статьи здесь.
Скачать бесплатно Eclipse IDE for Java 4.12
Eclipse IDE – бесплатная среда разработки для создания программного обеспечения. Поддерживает множество языков программирования, включая Java, C++, Python и др.
Сразу после первого запуска Eclipse IDE необходимо выбрать папку, куда будут сохраняться будущие проекты. Интерфейс программы состоит из нескольких стандартных объектов: список проектов, панель инструментов, окно проекта и список задач. Для создания нового проекта необходимо нажать на «File», затем на «New», выбрать тип и ввести название. Чтобы создать класс, необходимо в левой части программы раскрыть папку с названием проекта, нажать правой кнопкой мыши на папке «src», кликнуть на «New» и затем на «Class».
В Eclipse IDE есть встроенный магазин, где можно приобрести различные плагины. Их можно найти по названию либо отсортировать по категориям. Также плагины можно импортировать по ссылке.
Особенности программы
• Поддержка большого количества плагинов.
• Возможность программирования на языках Java, C++, PHP и др.
• Гибкие настройки программы.
• Поддержка операционных систем Windows XP (32 bit/64 bit) и выше.
Eclipse IDE является одной из самых популярных сред разработки для Java. Это обусловлено в первую очередь тем, что ее можно скачать бесплатно.
Чем отличается Eclipse >28.10.2015, 20:07. Просмотров 3739. Ответов 28
чем отличается Eclipse IDE for Java EE Developers и Eclipse IDE for Java Developers? и какую лучше качать для разработки под андроид?
Добавлено через 1 минуту
з.ы. и кстати что там еще надо вообще для разработки под андроид?
Как установить JavaFX 2.x в Eclipse IDE for Java EE Developers
Сабж. Никак не могу найти подходящий плагин. Кто-нить помогите 🙂
Установка Eclipse IDE for C/C++ Developers
скачал Eclipse IDE for C/C++ Developers но установить не получается ( помогите пожалуйста скачивал.
Java: IDE Eclipse, Console
Подскажите как мне в eclipse сделать вместо такой консоли такую
Тест Selenium IDE на java в eclipse
Мне нужно сделать тест через Selenium IDE на java. Программа не хочет запускаться с любыми тестами.
Начало WEB DEV JAVA Eclipse IDE
Есть уроки на русском? Объясните как работает WEB DEV на Eclipse.) Вот на Visual studio (MVC).
28.10.2015, 20:57 | |
28.10.2015, 21:03 [ТС] | 5 |
28.10.2015, 21:25 [ТС] | 6 |
а понял там надо в переменных среды создать какую то переменную JAVA_HOME, но я вот вроде создаю, путь указываю и не работает. Добавлено через 56 секунд Добавлено через 11 минут |
|
29.10.2015, 08:48 | 7 |
модератору: если чо — предупреди что-ли, до отстрела. 🙂 в вузах очень часто преподают что-то, что они сами изучили пару лет назад. причем и это бывает передано по-наследству от прошлого «с парой лет опыта». например, все студенты считают, что дельфи правит миром. НО. EclipseJava Tools / |