Java EE переходит в Eclipse упадок или мощные перспективы


Оглавление (нажмите, чтобы открыть):

Eclipse, перспектива (перспектива)

Что такое перспектива?

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

Eclipse, окно можно открыть несколько перспективу, но в то же время только одна перспектива активна.

Пользователи могут переключаться между этими двумя перспективами.

Операция в перспективе

Через меню «Окно» и выберите «> Other Open Perspective» диалоговое окно, чтобы открыть перспективу.

диалоговое окно Перспектива отображает список доступных диаграмм перспективы.

Эта перспектива может также список кнопки перспективный вид на панели инструментов, чтобы открыть ( ).

Переключить вид

В большинстве случаев количество разработчиков Java используют Java перспективу и перспективу Debug. Вы можете свободно переключаться через панель инструментов имени проекции.

Закрыть перспективе

Щелкните правой кнопкой мыши на панели инструментов и выберите имя «Закрыть» ключ в перспективе закрыть перспективу.

Пользовательские точки зрения

Мы можем установить перспективу мы хотим, настраивая окно перспективы.

  • «Windows» нажмите на панели меню => «Настройка Перспектива» => всплывающие окна, вы можете выбрать содержимое, которое требуется установить в «субменю» внутри.
  • «Новый» => настроить ваше новое меню, вы можете, как правило, необходимо создать наиболее распространенные типы файлов, выбранных.
  • После того, как «Показать Просмотры» в пользовательском макете этого, то есть переключиться на ваш взгляд, какое окно будет отображаться. Он устанавливается в соответствии со своими привычками.
  • Open Perspective «=> переключить меню View, вы можете выбрать, какой вид появляется.
  • Настроены, сохранить пользовательские перспективы. Окна => Сохранить проекцию, как, то вы начинаете с точки зрения определения имени и сохранения.

Чем отличается Eclipse >28.10.2015, 20:07. Просмотров 3751. Ответов 28

чем отличается Eclipse IDE for Java EE Developers и Eclipse IDE for Java Developers? и какую лучше качать для разработки под андроид?

Добавлено через 1 минуту
з.ы. и кстати что там еще надо вообще для разработки под андроид?

28.10.2015, 20:07

Как установить 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:53 2 28.10.2015, 20:56 [ТС] 3 28.10.2015, 20:57 4
28.10.2015, 20:57
28.10.2015, 21:03 [ТС] 5
28.10.2015, 21:25 [ТС] 6

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

Добавлено через 56 секунд
там надо указывать путь к jdk или jre? и путь только до самой папки или и bin тоже? или может ей вообще надо к самому java.exe включая имя файла?

Добавлено через 11 минут
помогите ниче не помогает она не хочет запускаться .

29.10.2015, 08:48 7

модератору: если чо — предупреди что-ли, до отстрела. 🙂
но я тут хочу пофилософствовать, в смысле «наврали».

в вузах очень часто преподают что-то, что они сами изучили пару лет назад. причем и это бывает передано по-наследству от прошлого «с парой лет опыта». например, все студенты считают, что дельфи правит миром.
программа преподавания составлена «тогда», а «сейчас», гугл уже отказывается от поддержки eclipse.

НО.
а куда бедному студенту податься? препод требует именно это, именно в этом. у меня в ближайшем окружении была вообще смешная история. препод затащил в курс новую модную библиотеку (молодец, к слову), и дал на зачет студентам порешать на ней чета. короче — не решили они, и пошли толпой к преподу. а он им говорит «я не знаю, я думал вы разберетесь, и мне расскажете». 🙂
короче сменил зачет на старую, по которой все методички, и. записал всем незачет. 🙁

Миграция на Eclipse: Руководство разработчика по сравнительной оценке Eclipse и IntelliJ IDEA

Новые возможности в последней версии Eclipse (свободно распространяемой и все более популярной интегрированной среды разработчика Java) делают ее не только сравнимой с другими свободно распространяемыми IDE, но и с коммерческими, проприетарными предложениями, как например IntelliJ IDEA. В данной статье приведено краткое сравнение функциональных возможностей, простоты использования и стабильности Eclipse и IDEA, а также даются рекомендации для программистов, которые рассматривают возможность перехода или просто хотят попробовать Eclipse, вокруг которого столько шума.

Содержание

Сравнение Eclipse и IDEA

Eclipse — это в высшей степени амбициозный проект. Это не только IDE для Java, но и расширяемая платформа разработчика, предназначенная для поддержки любого языка программирования. Однако рекомендованная реализация Java Development Toolkit (JDT) — это Java IDE, и именно это люди (особенно Java-программисты) имеют в виду, когда говорят о Eclipse. Тем не менее, даже если ограничиваться использованием только Java-платформы и JDT, открытая и расширяемая природа Eclipse все равно обеспечит дальнейшее развитие Eclipse и Eclipse-сообщества.

Eclipse3.0 и IntelliJ IDEA 4 имеют большое количество важных различий, но самым явным из них является цена. Вы должны оплатить лицензию за использование IDEA, а Eclipse бесплатен. Насколько это важно для вас зависит от вашего бюджета или бюджета вашей компании. Многие профессиональные разработчики считают, что IDEA имеет все необходимые им функции по относительно привлекательной цене. И хотя Eclipse не обладает всеми функциональными возможностями, которые есть в IDEA, дружное сообщество разработчиков Eclipse достаточно настойчиво в обеспечении отсутствующих частей в форме подключаемых модулей.

Более важным, чем цена и полный список возможностей, является эффективность работы, которую может обеспечить IDE. Множество параметров (в дополнение к функциональным возможностям), включая общий дизайн, стабильность и производительность, определяют степень полезности IDE. В данной статье исследуются базовые функции Eclipse 3.0 JDT в сравнении с доступными в IDEA.


Функциональные возможности

IDEA и Eclipse почти равны друг другу по основным функциям, требуемым для редактирования, запуска и отладки Java-кода, хотя и выполняют некоторые вещи немного по-разному. В дополнение к основным функциям программирования, и Eclipse и IDEA также поддерживают более развитые средства разработки Java-программ, такие как Ant, CVS, JUnit, и рефакторинг. (Ссылка на статью, описывающую функции рефакторинга в Eclipse, приводится в разделе «Ресурсы».) Чаще всего самым трудным в миграции на Eclipse является изучение того, как выполнять старые действия в новой среде — в ее бесчисленном множестве функций часто может быть очень тяжело найти необходимую. К счастью Eclipse имеет очень полную и легкую в использовании систему помощи с документацией в режиме онлайн.

До недавних пор главным преимуществом IDEA над Eclipse был интегрированный GUI-компоновщик. Сейчас эта ситуация изменилась в связи с появлением в Eclipse визуального редактора (Visual Editor). GUI-компоновщик Eclipse является отдельным компонентом и имеет важное преимущество над IDEA — он обеспечивает обмен данными между кодом и представлениями в графическом виде (изменение в одном практически мгновенно отображаются на другом) и не требует дополнительных метаданных или других файлов.

EclipseVisual Editor (VE) версии 0.5, поддерживающий AWT/Swing, в настоящее время доступен для Eclipse 2.1.x. Вскоре будет доступна версия 1.0 для Eclipse 3.0. VE 1.0 можно будет загрузить в виде отдельного пакета с Web-сайта Eclipse. Эта версия будет поддерживать не только AWT/Swing, но и SWT. Более подробную информацию и предварительный обзор VE можно найти в статье по Visual Editor, ссылка на которую приведена в разделе «Ресурсы».

Другим преимуществом IDEA была интегрированная поддержка Web-разработки. Тем не менее, даже если она вам нужна, это необязательно заставит вас отказаться от использования Eclipse. Несколько подключаемых модулей сторонних разработчиков добавляют в Eclipse эту функциональность, например, подключаемые модули Lomboz и Sysdeo Tomcat. Как получить, установить и использовать эти и другие подключаемые модули можно узнать из статей, ссылки на которые приведены в разделе «Ресурсы».

Общий дизайн и простота использования

Обычной критикой новых пользователей Eclipse является сложность его использования. В основном это происходит по причине уникального подхода в Eclipse к организации пользовательского интерфейса. В частности, в нем представлена концепция перспективы в обеспечении среды для выполнения специфичных задач, таких как кодирование, отладка, использование системы контроля версий и т.д. После небольших пояснений и практики, которые дает данная статья, большинство пользователей находят эту концепцию ясной и мощной.

Еще одним клеймом пользовательского интерфейса Eclipse является чрезмерное применение мастеров: последовательности диалоговых окон, которые пошагово выдают инструкции, приводящие к выполнению конкретной задачи, например, — создание новых проектов или классов и соединение с CVS-репозиторием. Естественно, в IDEA тоже применяются мастера, но Eclipse отличается более подробными мастерами, предоставляющими большее число вариантов, которыми вы, вероятно, не будете пользоваться.

Стабильность и производительность

Теоретически Eclipse должен иметь наибольшую производительность, поскольку использует SWT, который в свою очередь использует встроенные элементы управления (UI-элементы операционной системы), в то время как IDEA использует Swing/AWT. Однако на практике IntelliJ проделала отличную работу по реализации пользовательского интерфейса IDEA, и на достаточно мощных машинах разница в производительности не существенна. Пользователи обычно считают достаточно быстрым любой из этих пакетов. Аналогично, и Eclipse, и IDEA являются очень стабильными приложениями, и маловероятно, что пользователи сталкиваются с какими либо проблемами при работе с обоими.

Не попробуешь — не узнаешь

В конце концов, если вы проверяете пригодность Eclipse для ваших задач, вы должны взять его на тестирование, чтобы почувствовать этот пакет. Это действительно единственный путь оценить простоту его использования и увидеть, подходит ли он для вашего стиля работы. В следующем разделе приводится краткий обзор Eclipse. Если вы загрузили и установили Eclipse, можете следовать дальше. Если нет — обратитесь к статье «Начало работы с платформой Eclipse», ссылка на которую приведена в разделе «Ресурсы».

Начало работы с Eclipse

Прежде всего, было бы полезно познакомиться с несколькими понятиями, описывающими пользовательский интерфейс Eclipse. На самом верхнем уровне находится окно приложения Eclipse. Это так называемый (на языке Eclipse) рабочий стол; он содержит главное меню, строку кнопок и несколько различных панелей. Панели, так же как и в IDEA, предназначены для конкретных задач, например, для отображения ресурсов (пакетов, исходных кодов, сценариев компоновки, и т.п.), для ведения списка «to do» («надо сделать») и для отображения консоли во время выполнения программы. Эти панели называются видами.

Кроме видов каждая перспектива обычно содержит панель редактора. Поскольку редактор представляет собой основное средство создания и модификации таких ресурсов как исходный код, текстовые файлы и файлы изображения, он является главной панелью на рабочем столе Eclipse. Содержимое других видов будет меняться в зависимости от выбранного на панели редактора файла. Если, например, вы редактируете Java-файл, вид Outline покажет структуру класса в выбранном вами Java-файле.

При выполнении различных задач, таких как кодирование, отладка, внесение в ваш код изменений из централизованного репозитория исходного кода, вы можете использовать расположение видов, специфичное для конкретной задачи. Эти зависимые от задачи расположения окон называются перспективами.

При первом запуске Eclipse вы увидите экран с приветствием. Этот экран содержит ссылки на обзор по Eclipse, учебник и другие интересные материалы. Закройте этот экран, щелкнув на знак «X» в панели Welcome ниже основного меню. (Вы можете вернуться к экрану Welcome позже, выбрав его из меню Help.) Eclipse по умолчанию будет отображать перспективу Resource, как показано на рисунке 1.

Рисунок 1. Перспектива Resource

Хорошей функцией перспектив является предохранение вашего экрана от загромождения информацией. Если, например, вы не отлаживаете программу, нет необходимости отображать кнопки и меню для отладки. Это облегчает поиск кнопок и меню, относящихся к выполняемой в данный момент задаче.

Открытие модуля IDEA в Eclipse

Если вы переходите на Eclipse из IDEA, у вас, возможно, есть IDEA-модуль, который вы захотите открыть. Для этого необходимо создать проект Eclipse для этого модуля и указать каталог, в котором он находится — обратите внимание, что слово проект в Eclipse соответствует понятию модуль в IDEA.

Предположим, что у вас имеется проект, созданный в >C:\Documents and Settings\user\IdeaProjects\Zoo . Предположим также, что файлы с исходным кодом расположены в подкаталоге src, а файлы классов — в каталоге classes . Следуйте следующим инструкциям после запуска Eclipse:

Вы увидите, что находитесь в перспективе Java, и проект Zoo перечислен в Package Explorer. Для исследования проекта вы можете щелкнуть на знак плюс, а затем выбрать папку src, чтобы найти ваши исходные файлы.


В учебных целях можно ввести ошибку в исходный файл, чтобы вы могли сравнить обработку ошибок в Eclipse и IDEA. Откройте, например, Snake.java и закомментируйте метод speak(). (Также как и в IDEA вы можете сделать это, выделив код метода и нажав комбинацию клавиш Ctrl-/.) Это вызовет ошибку, которую Eclipse обозначит слева значком «X» в красном квадратике (указывает на ошибку) возле лампочки (указывает, что Eclipse может дать совет по устранению ошибки).

Если вы поместите курсор над знаком лампочки, появится сообщение о том, что класс Snake не реализует абстрактный метод speak() , объявленный в суперклассе Animal . На рисунке 4 изображена данная ситуация и в редакторе IDEA, и в редакторе Eclipse. Как можно увидеть, они очень похожи.

Рисунок 4. Редакторы IDEA и Eclipse

Редактирование исходного кода в Eclipse

Для редактирования исходного кода Eclipse предлагает много таких же возможностей, что и IDEA, включая несколько типов автоматического завершения кода. Если вы начнете вводить ключевое слово Java, имя класса, или имя метода, например, и нажмете Ctrl-Space, Eclipse предложит вам список вариантов, из которых вы сможете выбрать нужный и вставить его в код.

Eclipse имеет также функцию под названием QuickFix, которая соответствует имеющимся в >Snake на рисунке) и нажать Ctrl-1 для вызова QuickFix. В вышеописанном случае отсутствия метода Eclipse предоставит вам на выбор три варианта: Add unimplemented methods (добавить нереализованный метод), Make type ‘Snake’ abstract (сделать тип ‘Snake’ абстрактным), или Rename in file (переименовать в файле). Здесь, естественно, вам нужно добавить нереализованный метод. (Не обращайте пока внимания на закоментированный код.)

Последний вариант Rename in file, предложенный QuickFix, может показаться ошибочным, но это из-за того, что фактически это предложение не связано с решением проблемы отсутствия метода. Тем не менее, это интересная возможность Eclipse, позволяющая вам сразу изменить все экземпляры идентификатора в файле. Чтобы попробовать эту возможность, откройте файл Animal.java , выберите переменную lion, нажмите Ctrl-1 и выберите Rename in file. Вы увидите, что оба экземпляра названия переменной были заключены в прямоугольник; как только вы начнете вводить новое имя, leona например, они оба изменяются.

По мере ввода исходного кода в Eclipse вы можете заметить, что иногда где-то над курсором появляется зеленая полоска. Например, вернитесь к новому методу speak() в классе Snake и введите System.out.println( . Eclipse добавит закрывающую круглую скобку автоматически (как в IDEA) и после закрывающей скобки появится зеленая полоска (См. рисунок 5). Она называется точкой вставки.

Рисунок 5. Нажатие клавиши tab перемещает курсор к точке вставки — зеленой полоске

Затем, внутри скобок введите кавычки. Eclipse опять поможет вам, добавив закрывающие кавычки, за которыми расположена зеленая полоска. (Первая зеленая полоска в это время исчезнет.) Введите что-нибудь, что может произнести змея, например, «Sssss,» и нажмите Tab. Вы увидите, что курсор переместился за кавычки к точке вставки. Предыдущая точка вставки вновь появится за круглыми скобками. Снова нажмите Tab для перемещения в конец строки и введите точку с запятой.

Как можно заметить, этот пример не уберегает вас от большого количества действий по набору текста; вместо нажатия Tab вы могли нажать стрелку перемещения курсора вправо и достигнуть конца строки, но как только вы начнете пользоваться этой возможностью, вы, возможно, найдете ее очень удобной. В некоторых случаях (в частности, при использовании шаблонов кода) точки вставки могут быть особенно полезны. Например, если вы вызовете шаблон для цикла for, клавиши Tab и Shift-Tab будут перемещать вас вперед и назад по различным частям цикла — итератору, условию, инкрементному выражению и телу цикла.

Разделение экрана редактора

Одной из невидимых сразу возможностей Eclipse является способность разделения экрана. Разделение достигается нажатием ярлыка файла в верхней части редактора и перемещения его на какой-нибудь край панели редактора. Предположим, например, что открыты файлы Animal и Snake.

Рисунок 6. Разделение экрана редактора перемещением ярлыка Snake к нижнему краю панели

Запуск и отладка программы

Eclipse использует инкрементный компилятор, поэтому нет необходимости явно компилировать ваши Java-файлы; откомпилированные файлы классов сохраняются автоматически при сохранении Java-файлов. Простейший способ запуска программы — выбрать файл, содержащий метод main() в Package Explorer, а затем выбрать Run > Run As > Java Application из главного меню Eclipse. (Обратите внимание, что мы не выбрали вариант Run > Run. из меню, который мы рассмотрим позднее.) После выбора и запуска Animal.java в окне Console ниже редактора вы увидите вывод информации, как показано на рисунке 7:

Рисунок 7. Вывод информации в окне Console

Запуск простой программы в отладчике осуществляется аналогичным способом. Во-первых, установите точку останова в методе main() , например, дважды щелкнув на левой границе возле вызова lion.speak() . Если бы наш код был менее тривиальным, мы могли бы установить условную точку останова (она срабатывает при выполнении конкретного условия, например, i==2 или после определенного количества проходов), нажав правой кнопкой мыши на точку останова и выбрав Breakpoint properties из контекстного меню.

Рисунок 8. Отладка с помощью перспективы Debug

Большинство видов в перспективе Debug должны быть более или менее вам знакомы по окнам в IDEA, хотя они могут называться по-разному и немного по другому расположены. Обратите внимание, например, что вид Debug (не путайте с перспективой Debug) отображает стек вызовов; он комбинирует фреймы и потоки, которые знакомы вам по IDEA. Вид Variables показывает текущее состояние переменных программы, а вид Console показывает программу.

Вы также заметите, что инструментальные кнопки (Step over, Step into и т.д.) для управления выполнением программы расположены на панели инструментов вида Debug. Эти элементы управления расположены здесь вместе со стеком вызовов, так что вы можете выбрать программу или поток для управления выполнением, выбрав его в стеке вызовов при отладке более одной программы (или экземпляра программы) или при отладке программы с несколькими потоками. При желании можно создать эту ситуацию, загрузив пример повторно, без прекращения первого экземпляра.

Иногда вам не нужно (или нельзя) запускать программу, используя пункт меню Run > Run As > Java Application. Если вам необходимо передать аргументы либо в программу, либо в виртуальную машину, в которой она выполняется, необходимо использовать пункт меню Run > Run. При этом появится диалоговое окно, в котором вы можете установить эти параметры и изменить другие настройки, как показано на рисунке 9:


Рисунок 9. Запуск Java-программы с настройками

Настройка Eclipse

Одной из прекрасных возможностей, общих для IDEA и Eclipse, является доступность сокращенных клавиатурных команд для выполнения различных действий. Некоторые из этих команд, такие как вырезка и вставка, присутствуют в обоих приложениях, но большинство команд — нет. Вы можете решить начать изучение сокращенных клавиатурных команд Eclipse с нуля, но если ранее вами использовались клавиатурные команды IDEA, вы имеете возможность настроить команды Eclipse в соответствии с имеющимися в IDEA. Делать это довольно утомительно (и в конечном счете непрактично); хорошим компромиссом может быть добавление наиболее часто используемых вами клавиатурных команд, а затем постепенное изучение остальных.

Например, если вы один из многих программистов, которые испорчены использованием услужливых IDE, вам, возможно, нравится быстро писать код, не слишком заботясь о стиле, останавливаясь только для исправления напечатанного при помощи команды форматирования текста. В IDEA вы, вероятно, пользовались комбинацией Ctrl-Alt-L, но в Eclipse комбинация клавиш для этой команды другая — Ctrl-Shift-F. Если подобное форматирование кода стало для вас почти автоматической функцией, легче и менее болезненно (чем переучить себя) будет изменить комбинацию клавиш в Eclipse. Поменять комбинацию клавиш в Eclipse на Ctrl-Alt-L можно следующим образом:

Рисунок 10. Добавление сокращенной клавиатурной команды для форматирования исходного кода

Как упоминалось ранее, невозможно изменить Eclipse так, чтобы он работал также как и IDEA, поскольку у Eclipse и IDEA разный набор команд. Иначе говоря, хотя они и имеют очень много одинаковых функций, часто эти функции реализованы по-разному. В частности, команда в одном приложении может соответствовать двум или более командам в другом приложении. Например, Eclipse использует одну команду для поиска и замены текста, тогда как IDEA имеет отдельные команды для каждой из этих операций.

Итоги

И Eclipse 3.0 и IntelliJ IDEA 4 предоставляют Java IDE с очень богатыми возможностями, обеспечивающими контроль синтаксиса, помощь при кодировании и генерацию исходного кода. Кроме того, оба приложения поддерживают рефакторинг, Ant, тестирование модулей и CVS. Вскоре будет доступна версия 1.0 Eclipse Visual Editor для построения GUI с использованием либо AWT/Swing, либо SWT. Но между ними существуют также и существенные отличия.

Одним из важных отличий является способ проектирования пользовательского интерфейса Eclipse, использующего концепцию перспективы, набора видов, редакторов и других UI-элементов, наиболее подходящих для выполнения конкретной задачи. Это облегчает выполнение работы, поскольку соответствующие (и только) инструментальные средства находятся под рукой.

Другим важным отличием является то, что Eclipse — это проект с открытым исходным кодом. Именно это привлекло большое сообщество разработчиков, проектирующих для Eclipse подключаемые модули, как свободно распространяемые, так и коммерческие. Если вам необходима какая-то функциональность (начиная с поддержки аспектно-ориентированной разработки и заканчивая встроенным MP3-проигрывателем), вы с большой степенью вероятности найдете бесплатный подключаемый модуль, обеспечивающий эту функциональность в Eclipse.

Oracle отказалась от прав на Java EE в пользу Eclipse Foundation

Компания Eclipse Foundation стала новым куратором развития Java EE (Java Platform Enterprise Edition), от которой Oracle отказалась в середине августа 2020 года. В ходе передачи прав на продукт Java EE, скорее всего, получит новое имя.

Oracle начала изучать возможности перевода технологий Java EE в Open Source, чтобы сделать разработку стандартов более гибкой и открытой. Не зависящий от одного поставщика процесс разработки ускорит привлечение инноваций в Java EE. После консультаций с IBM и Red Hat, партнёрами компании по разработке Java EE, был выбран фонд Eclipse, уже курирующий развитие различных проектов Java. Дэвид Делабасси, инженер-разработчик Oracle, говорит по этому поводу:

Передача Java EE в руки такой компании, как Eclipse Foundation, поможет создать благоприятные для сообщества процессы развития платформы, а также использовать в полной мере дополнительные проекты, как MicroProfile, которые уже являются собственностью фонда.

В свою очередь Oracle озвучила план передачи Java EE:

  • перелицензирование принадлежащих компании Java EE технологий таких, как GlassFish, в пользу Eclipse Foundation;
  • демонстрация возможности сборки совместных сторонних реализаций Java EE в соответствии с требованиями Java EE 8 TCK;
  • переименование продукта Java EE по решению Eclipse Foundation, но с сохранением существующих имён javax пакетов и компонент;
  • определение процесса, который улучшит существующие и добавит инновационные возможности в платформу.

При этом компания Oracle сохранит своё участие в разработке существующих проектов, а также оставит за собой исполнение всех обязательств перед пользователями, клиентами и партнёрами.

Все эталонные реализации компонентов Java EE перешли от Oracle к Eclipse

В Eclipse Foundation согласились взять под свое крыло корпоративную платформу Java после того, как в Oracle решили отказались от координации ее дальнейшей разработки.

В рамках инициативы по передаче контроля над Java Enterprise Edition от Oracle к организации Eclipse Foundation последняя получила от корпорации все эталонные реализации компонентов платформы и сервер приложений GlassFish. Сама платформа Java EE после перехода к Eclipse была переименована в Jakarta EE.

Все компоненты Jakarta EE опубликованы в репозиториях GitHub, а значит, теперь развитие каждого подпроекта в составе платформы будет контролироваться прежде всего его участниками. В Eclipse отметили ряд вех, пройденных за последнее время: наборы тестов Technology Compatibility Kit, позволяющих проверить совместимость со стандартами Java, выпущены в открытых кодах; обеспечена совместимость сервера приложений Eclipse Glassfish с Java EE 8; IBM, Oracle, Red Hat и другие компании обязались финансировать развитие Jakarta EE на протяжении трех лет. Средства спонсоров пойдут на формирование постоянной группы разработчиков и осуществление маркетинговой деятельности.

В Eclipse, напомним, дали согласие взять Java EE под крыло организации в прошлом году, после того как в Oracle решили снять с себя нагрузку по координации разработки платформы.


Eclipse, EE — Java EE перспектива Vs Java перспективы

Если один использует Eclipse, EE есть ли причина для использования Java Perspective над Java EE перспективе? Другими словами, для Eclipse, EE является Java-перспектива по существу резервированием (подмножество Java EE один) и не будет использоваться или это случай, они идентичны функционально?

При работе в Eclipse, я исторически в основном использовали Java Perspective, и когда я установил Java EE не затмить ни один из рабочих наборов (доступный в Java Perspective) были видны в перспективе Java EE, так что мне интересно, если я могу просто отказаться когда-либо с помощью Java Perspective идти вперед.

Я думаю, что установка может быть отличается от Java точки зрения только по умолчанию. Но вы можете добавить новые элементы.

Перспектива Java ™ EE включает в себя верстак представления, которые можно использовать при разработке ресурсов для корпоративных приложений, EJB модулей, веб-модулей, модулей клиентских приложений, а также разъем проектов или модулей.

Битва титанов open-source: NetBeans или Eclipse

Дата публикации: 2020-12-27

От автора: о предпочтениях говорят: «На вкус и цвет товарищей нет». И это применимо к различным ситуациям, где субъективное мнение имеет решающую роль. Но программирование — ремесло точных наук, и здесь нет места подобного рода размышлениям. Согласно элементарным логическим выводам, А есть А. В то же время, фактор привычки и личного удобства определяет то, как будут использоваться те или иные программы. Сегодня рассмотрим две среды разработки и узнаем, какая из них достойна называться лучшей. Примеряя плюсы и минусы, сделаем выводы о том, какая IDE получает преимущество: NetBeans или Eclipse.

Главное о каждой

Для начала, необходимо провести короткое знакомство с каждой из сред разработки. Конечно, скорее всего, вы знакомы с ними. Но, акцентируя внимание на некоторых характеристиках, нам будет легче провести сравнение. В ходе рассказа о IDE станет понятно, какие стороны своего продукта разработчики считают сильными. Не забудем и о недостатках, над которыми работает целое сообщество пользователей сред разработки.

Кратко о «бобах»

NetBeans — это интегрированная среда разработки, которая поддерживает массу языков, включая наиболее популярные, такие как Python, Java, С/С++, обработку XML, взаимодействие с базами данных и другие функции, характерные для современной IDE.

Поддержка и вливание средств на разработку совершалось компанией Oracle, которая таким образом забирает себе в собственность массу open-source/GPL продуктов. Реальное создание происходит среди обычных энтузиастов, которые именуют себя NetBeans Community, а также компанией, которая называется NetBeans Org.

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

Как и в любой другой подобной системе, в NetBeans реализована поддержка рефакторинга кода, его профилирование, а также цветовое выделение и генерация участков кода на лету. Еще одно сходство для всех основных сред разработки — это необходимость предварительной установки Java Developer Kit для запуска NetBeans.

IDE поддерживает основные платформы для малых, средних и больших предприятий: Java Enterprise и Standard Edition. Учитывая развитие мобильных устройств, новые версии работают и с платформой Java Micro Edition, которая предназначена для создания приложений на девайсах, ресурсы которых существенно ограничены.

Взирая на существенную нагрузку и концентрацию на более коммерческих проектах, компания Oracle приняла решение о передаче NetBeans в руки другой компании. Так, начиная с 2020 года, среда разработки ПО поддерживается фондом Apache Software Foundation.

Среди главных преимуществ этой среды разработки:

устанавливай и пользуйся. К этому стремится все современное программное обеспечение: сделать софт готовым к кодингу и минимизировать мануальные действия пользователя. Если вы точно знаете, на каком языке будете программировать, то укажите необходимые пакеты сразу при открытии файла инсталляции;

настоящий open-source. То, что нужно для настоящего гика. Всегда хорошо иметь возможность подсмотреть, как все работает, и внести необходимые правки. К тому же, большое сообщество таких же разработчиков готовы в любую минуту подумать над предложенной вами проблемой;

совместная разработка. NetBeans оснащена необходимыми инструментами для создания приложений в команде. Таким образом, она становится выбором, когда речь заходит об установке IDE для больших предприятий и просто взаимодействии между программистами в рамках одного проекта;

конструктор графического интерфейса. Это подключение известного всем Swing и других инструментов для построения внешнего вида программы. Максимально оптимизирует дизайнерскую часть работы;


отладка. Благодаря встроенным решениям NetBeans может быстро найти ошибки и те места, где код становится малопроизводительным. Причем, все это происходит в режиме реального времени, без прерывания штатной работы программиста;

бесконечное развитие. Эта характеристика прямо вытекает из открытого кода этого софта. Дело в том, что обычный программист может взять готовое приложение и удалить то, что считает лишним. В итоге, получит тот продукт, который хотел. Или напротив: можно самостоятельно написать плагин, который расширит функционал и позволит чувствовать себя комфортнее при разработке;

широкая поддержка языков. Что может быть лучше, чем IDE, с которой не нужно переходить? Как только вы решите написать что-то на другом языке — просто переключитесь. Нет надобности использовать стороннее программное обеспечение.

Общим недостатком для всех сред, которые запускаются через JDK/SDK, будет существенное потребление ресурсов устройства. Как Eclipse, так и NetBeans не застрахованы от этого. Но от обновления к обновлению все становится лучше. Да и Microsoft понемногу смягчает агрессивную политику по отношению к Java.

Затмение от IBM

Им стала среда разработки Ellipse. В начале 2000-х, когда происходило восхождение будущей звезды от Microsoft (Visual Studio), компания IBM решила сделать свой ответ на это программное обеспечение. Они быстро определили слабые стороны продукта MS и ударили по ним с хорошей силой.

Например, если перечислить преимущества Eclipse vs Visual Studio, то первая получит сразу несколько хороших позиций:

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

она полностью бесплатна. Нет никаких ограничений по использованию этого ПО для частных и корпоративных целей. Вы можете ставить эту среду разработки на предприятиях, в школах, государственных учреждениях и пользоваться ею столько, сколько захочется. Того же самого не скажешь о VS. Один лицензионный пакет, как правило, стоит около пятисот долларов;

кроссплатформенность. В то время как Visual Studio изначально работала лишь на Windows и только после стала доступна на Mac OS, Eclipse стали поддерживать все основные операционные системы с самого начала своего функционирования;

расширяемость. По сути, Eclipse не является средой разработки в том смысле, в котором и Visual Studio. На самом деле, это каркас для создания IDE. Для того чтобы он стал средой, необходимо подключить модуль соответствующего языка программирования. Например, наиболее известный — Java Development Tools. Но существует аналогичное решение для PHP и многих других языков. Важно то, что модули могут быть как официальными, так и пользовательским. А их общее количество не подсчитать даже при большом желании;

значительные преимущества, как программы для взаимодействия с Java. Здесь собрались все предыдущие аспекты: бесплатность, запуск на разных устройствах и прочие. К тому же, все остальные языки намного лучше реализованы в Visual Studio, IDEA и других средах разработки.

Уже несколько лет подряд «затмение» не является детищем IBM. Над проектом работает Eclipse Foundation. Это коллаборация большинства топовых IT-компаний и нескольких игроков помельче. Среди громких имен здесь можно назвать Google, Oracle, IBM. А с недавних пор даже Microsoft решили присоединиться к разработке этого программного обеспечения. Кстати, если это очередной трюк компании с поглощением, то эта тактика всем давно известна. Другие конгломераты не позволят захватить здесь власть. Тем более, что влияние MS уже давно не то, что десять или пятнадцать лет назад.

Сравнить и применить

В этом разделе сконцентрируемся на том, что можно сделать с помощью каждой из этих сред разработки. По сути, выясняем, каким функционалом оснащена рассматриваемая IDE. В то же время, нам необходимо рассказать о конкретных случаях несостоятельности среды. Здесь используем собственный опыт и отзывы, которые отображены сообществом пользователей. Да, без субъективных мнений не обойтись.

Начнем с Eclipse

Эта среда позиционирует себя как та, которую можно использовать в каждом удобном случае. То же самое можно сказать о NetBeans, но об этом ниже. В этот момент важно понимать то, что, несмотря на стремление к соперничеству с Microsoft, главным современным конкурентом этой среды являются именно «бобы».

Чаще всего на Eclipse переходят, когда необходима разработка внешнего вида программы. Для этого служит библиотека Swing. Несмотря на то, что сам либ является результатом работы Sun (компания, поглощенная Oracle), в NetBeans это реализовано не так круто. К тому, Eclipse оснащена Standard Widget Toolkit.

Еще среди фанатов Eclipse распространено мнение о том, что интеграция модулей в этой IDE значительно опережает все конкурирующие среды. И отчасти это правда. Дело в том, что плагины для Eclipse действительно имеют хорошее качество, но встречаются настоящие школьные поделки, багов на которых не отловить. Также благодаря модулям Eclipse можно адаптировать под любой язык программирования. У NetBeans ограниченный список пакетов при установке, а адаптировать можно хоть под программирование на Ассемблере.

Еще одним важным преимуществом, которое ценят разработчики на Eclipse, является использование концепции Rich Client Platform. Этот инструмент делает интеграцию программных компонентов значительно проще, когда обработка происходит на фронте. Но даже эта фишка уже реализована на NetBeans.

Часто спасает и документация Eclipse, которая развита не так хорошо в NetBeans. В ней и правда можно найти ответы на большинство интересующих вопросов. Да и комьюнити не сильно уступает бобам — другие разработчики всегда придут на помощь советом.


Ну а завершающим аргументом, как правило, становится интерфейс. У Eclipse он действительно хорош (сказывается тяга к конкуренции с Visual Studio). Но ни один красивый дизайн не исправит в глазах пользователя фризы, которые происходят с системой регулярно. В то же время, несмотря на все прелести дизайна Eclipse, он лишен самого главного — простоты и интуитивности. В этом NetBeans преуспели значительно больше. Они создали простой внешний вид, с функционалом которого легко разобраться. К тому же, кандидат на затмение Visual Studio работает значительно медленнее своего конкурента. Все дело в том, что программа написана и работает на Java. Но ведь и масса других IDE — тоже. А таких фризов, как на Eclipse, не наблюдается ни на одной из топовых.

Теперь о NetBeans

Подобно Eclipse, эта среда разработки тоже используется как основа для других IDE. Но с ее использованием были созданы такие коммерчески успешные примеры, как Oracle Solaris Studio и другие IDE от компании Sun, которые сегодня активно эксплуатируются их поглотителем — Oracle.

Еще один факт о популярности NetBeans: начиная с нескольких последних версий, стандартный набор от «бобов» поддерживает лишь Java. К тому же, создатели решили отказаться от поддержки языка Ruby и платформы Ruby on rails, так как это занимало слишком много ресурсов и не давало сконцентрироваться на совершенствовании воркфлоу с новой версией Java. В итоге, сообщество самостоятельно создало необходимые компоненты для работы с Ruby, теперь они доступны для использования.

Но есть и негативный опыт разработчиков, которые столкнулись с проблемами собственного кеша NetBeans. К примеру, была выявлена проблема при сборке готовых программ, даже когда речь идет об использовании одних только NetBeans без других IDE в команде. Только когда тимлид производил сборку вручную при помощи технологии Ant, проект заработал так как нужно без любых исключений. Это говорит о том, что, кроме тех классов, которые сделаны разработчиками, программа запускает свой собственный кэш.

В этом можно убедиться, если пройти к домашнему каталогу. Однако, если удалить папку и даже собрать проект заново, позитивный результат вас не ждет. С Eclipse подобные проблемы не наблюдались, но даже сама настройка программного обеспечения не позволяет сделать ее лидером в этом состязании.

Соперничать не стоит

Когда на арену выходит среда разработки IDEA, эта IDE обладает одновременно всеми тремя характеристиками, которые по частям собраны в NetBeans и Eclipse. IntelliJ IDEA — это одновременно красивый и эргономичный дизайн, функциональность и анализ кода, которым не обладает ни один из сегодняшних конкурсантов. Единственный недостаток — цена. Эта среда разработки платная, хотя есть и бесплатная версия.

Но та, которую нам предлагают задаром, лишь показывает, насколько хороша полная версия, и не дает программировать полноценно. С другой стороны, платную IDEA не могут позволить себе государственные учреждения. И дело вовсе не в деньгах, а в правовой системе. Чтобы установить ту среду, которую хотят работники, необходимо провести публичные закупки, а в конкурсе должна победить именно IDEA. Учитывая принцип экономии средств, система не даст выбрать IntelliJ, а предложит купить более дешевую среду.

Именно из-за вопроса стоимости до сих пор и наблюдаем эту конкуренцию. Как только IDEA становится доступна разработчику — он переходит на нее. А у нас на этом все!

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

Стоит ли изучать Java после прекращения разработки EE?

Для начала: Java != Java EE. Прекращение разработки Java EE со стороны Oracle никак не повлияет на жизнь самого языка программирования. Есть вообще сомнения, что Oracle решится на этот шаг, т.к. у них самих большое количество проектов именно на Java EE разработано.

Плюс стоит помнить, что Java EE — это набор спецификаций, а не конкретная реализация. Java EE состоит из кучи JSR, которые обсуждаются и принимаются JCP (Java Community Process), то есть сообществом, в котором кроме самих Oracle есть Red Hat, IBM, Spring, Apache и многие другие. Oracle может просто передать управление Java EE сообществу. И да, новые JSR выходят вне зависимости от Java EE.

И стоит помнить, что на Java EE интерпрайз не кончается, ведь есть ещё Spring, который развивается гораздо быстрее и занимает существенную нишу на рынке.

Так что, учитывая сказанное выше, учить однозначно стоит, если есть желание.

Если внимательно посмотреть комментарии к той статье, можно обнаружить ссылку: www.theregister.co.uk/2020/07/07/oracle_java_ee_8 , в которой написано:
> Very recently, however, amid intense pressure from the community, IBM and Red Hat, The Register understands Oracle executives realized that the proprietary API route would be a disaster: it would cause too much damage to the ecosystem, and there was no guarantee people would use the new closed-source API.

So now it’s back to the original plan for Java EE 8: it is likely Oracle will stick to its H1 2020 timetable for publishing version eight but limit the scope of its new features in order to complete the work on time.

Странно, что вы до сих пор его не знаете.

Если и что то там прикроют, то будет как с PHP, который хоронят уже не первый год.

Блог только про Java

Учимся программировать на Java с нуля


Разработка веб-приложений в Eclipse

IDE Eclipse – мощнейшая среда для разработки на Java. Разработчики предпочли удобство пользования легкости обучения. В этой статье мы рассмотрим детальную инструкцию по разработке веб-приложений (JSP/Servlet) в Eclipse при помощи контейнера сервлетов Apache Tomcat.

Подготовительный этап

Чтобы разрабатывать веб-приложения нам нужна версия Eclipse IDE for Java EE Developers, а также Apache Tomcat. Чтобы упростить изложение предположим, что каталогом установки tomcat является %TOMCAT_HOME%, в нашем примере это /opt/apache-tomcat-7.0.6/.

Для выполнения отладки проекта в контейнере сервлетов, его необходимо добавить в Eclipse:

  1. File/New/Server/Server:
  2. Define a New Server. Откроется окно, в котором нужно выбрать необходимый адаптер. Последний объясняет Eclipse каким образом необходимо взаимодействовать с контейнером сервлетов. Так как в этой статье мы рассматриваем работу с Apache Tomcat, то нам нужно выбрать адаптер Apache – Tomcat v0. Прочие параметры можно не менять.
  1. Tomcat Server. Необходимо настроить параметры сервера. Тут самое важное – указать путь к %TOMCAT_HOME%.
  1. Далее предлагается выбрать проекты, запускаемые на данном сервере. Просто кликаем Finish.

После того как вы добавили сервер Eclipse создаст каталог Servers, где будут хранится файлы конфигурации Tomcat. Важно, что при этом не происходит изменения самой установки tomcat’a. Если нужно будет поменять параметры сервера (к примеру, определить набор подключений к БД), вы сможете сделать это в данных файлах.

Также сервер появляется на нижней вкладке Servers. Если у вас отсутствует такая вкладка, нужно проверить перспективу (Java EE) или включить view вручную: Window/Show View/Servers либо при отсутствии в перечне предложенных поискать в Others. Сделав двойной клик по строчке сервера откроются его параметры. Важнейший момент здесь – Timeouts – время ожидания запуска сервера. Рекомендуется увеличивать это значение, дабы избежать проблем при отладке запуска приложения.

Создаем приложение

  1. File/New/Dynamic Web Project.
  2. Dynamic Web Project. Здесь нужно указать название проекта, а остальные поля можно не менять. Заметьте, что Target runtime является сервер, который мы создали ранее. Также вы можете поменять версию спецификации сервлетов в Dynamic web module version.
  3. Java. Стандартные параметры приложения на Java. Можно указать пути к директориям, где расположены исходные коды, а также директорию, где расположены скомпилированные классы. Кликаем
  4. Web Module. Тут менять ничего не нужно, но вы должны понимать, что означают поля:
    1. Context root – контекст, используя который в браузере можно будет получить доступ к вашему приложению. Полным путем будет http://localhost:8080/test-app, а test-app представляет собой значение поля.
    2. Content directory – корневая директория под war-архив. Тут будутWEB-INF/, META-INF.
    3. Generate web.xml – начиная от спецификации Servlets0 веб-приложениям не обязательно нужен файл web.xml. Выбранная опция в любом случае создаст файл. Рекомендуется всегда его создавать.

Чтобы запустить приложение кликните по нему ПКМ и выберите Run As/Run on Server. В открывшемся окне пометьте параметр Always use this server и кликните Finish. Приложение будет во вкладке Servers как узел сервера во встроенном браузере. Для его запуска в прочих браузерах нужно произвести настройку Eclipse: Window/Preferences/General/Web Browser, где указать браузеры.

Учтите, что нужные для разработки библиотеки tomcat’a будут автоматически подключены к проекту.


Разрабатываем приложение

После старта вам будет выведена ошибка 404, так и должно быть, поскольку приложение у вас пустое, соответственно tomcat не понимает, что отдавать пользователю. Начнем заполнять приложение создав простой html-файл:

  1. Кликаем ПКМ по папке проекта WebContent: New/Html File, даем ему имя index.html. Далее выбираем подходящий шаблон и кликаем Finish.
  2. Дополним файлик еще какой-то надписью, к примеру, Hello World и еще раз запустим приложение, либо можно просто обновить страницу в браузере. Вам должна открыться созданная страница.
  3. Создаем новый файлик page.html и тоже чем-то его заполняем. Кликаем ПКМ по созданной страничке и нажимаем Run As/Run on Server. В браузере должен открыться сервер с этой новой страничкой.

Чтобы создать сервлеты и JSP-страницы воспользуемся соответствующими командами, присутствующими в меню файл. В ходе создания сервлета нам будет предложено указать его начальные параметры и отображение (mapping).

Выполняем тонкую настройку проекта

В параметрах проекта есть возможность настройки еще некоторых достаточно важных опций:

  • Deployment Assembly – параметры расположения путей проекта (либо прочих директорий) на сервере приложений. К примеру, у вас существует директория data, находящаяся в корне проекта. Вам нужно, чтобы данные из этой директории попали в приложения по пути /data/. Чтобы это реализовать на вкладке Deployment Assembly необходимо выполнить это: Add/Folder, выбираем здесь папку data. Затем изменяем в таблице Deploy Path на data/.
  • Project Facets – дает возможность подключать к проекту различные фреймворки.
  • Web Project Editor – подключение tag libraries в процессе редактирования JSP.
  • Web Project Settings – изменение контекста приложения.

Экспортируем проект

Чтобы экспортировать проект в файл формата war с целью расположения в контейнере сервлетов, необходимо выполнить File/Export/Web/WAR File. Доступ к этой функции можно получить более быстро, воспользовавшись контекстным меню проекта Export/WAR. Учтите, что в процессе экспорта будут учтены настройки Web Deployment.

Решаем проблемы

Порой (если у вас одна из последних версий Eclipse, то такое происходит крайне редко), случаются проблемы с расположением приложения:

  • Для проверки, что в действительности видит tomcat заходим в директорию %WORKSPACE%/.metadata/.plugins/org.eclipse.wst.server.core/tmpX/wtpwebapps. Вместо Х, как правило, 0, однако может быть и другое.
  • Порой выручает команда из контекстного меню приложения во вкладке Servers (Servers/Server name/app name) Clean module work directory – команда очищает временные файлы приложения.
  • Самый мощный инструмент – это команда из контекстного меню сервера во вкладке Servers Clean tomcat work directory. Она полностью удаляет директорию tmpX, создавая новую. В данном случае все приложения размещаются наново.

Ищите недорогой и красивый домен для своего сайта? В таком случае заходите на 2домейнс.ру. Выбирайте нужную вам зону, придумывайте красивый домен и получайте его на самых выгодных условиях в Рунете!

Один комментарий на “ Разработка веб-приложений в Eclipse ”

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

Перспектива Java EE в eclipse

У меня есть стандартная версия eclipse Galileo. Теперь я хочу разработать на нем корпоративные приложения. Любая идея, как я могу получить перспективу Java EE? Как установить Java EE tools в стандартной версии?

3 ответов

standard edition можно обновить до J2EE edition, установив различные плагины, такие как WTP и так далее. Вы пробовали посмотреть сайт обновлений для Galileo?

у меня была та же проблема. Я установил последнюю платформу Eclipse, Indigo, сначала с помощью программного центра Ubuntu, и когда я не видел перспективу JavaEE, я подумал, что получил неправильный. Я удалил это и установил версию Java EE, загружаемую из eclipse.org — но по-прежнему нет перспективы Java EE. Затем я прочитал совет выше (и в другом месте) об установке плагинов WTP.

я решил сдуть предыдущую установку Eclipse, потому что я предпочитайте устанавливать все через обычную систему управления пакетами. Затем, после установки Eclipse снова, через центр программного обеспечения Ubuntu (и не видя перспективы Java EE). но я расскажу остальную часть истории в виде набора инструкций:—9

  1. Установить Eclipse. В Ubuntu вы можете сделать это, по крайней мере, двумя способами:
    • перейдите в центр программного обеспечения Ubuntu, найдите eclipse и установите » расширяемую платформу инструментов и Java IDE»; или
    • дать команду sudo apt-get install eclipse eclipse-cdt eclipse-emf eclipse-emf-examples eclipse-emf-sdk eclipse-jdt eclipse-pde eclipse-platform eclipse-platform-data eclipse-rcp eclipse-rse eclipse-xsd eclipse-xsd-sdk (это то, что у меня есть после выполнения всех этих шагов; они могут быть не все необходимы, но не могут повредить)
  2. откройте Eclipse и дайте каталог для использования в качестве рабочей области.
  3. перейти к «справка» — > » установить новое программное обеспечение. «.
  4. в новом диалоговом окне в раскрывающемся списке «работа с: «выберите» Indigo -http://download.eclipse.org/releases/indigoIndigo — http://download.eclipse.org/releases/indigo».
  5. установите флажок слева от «Web, XML, Java EE и OSGI Enterprise Development».
  6. Нажмите кнопку «Далее>». Установка начнется.
  7. в диалоговом окне теперь будут перечислены элементы, которые будут установлены, и попросите вас подтвердить установку. Нажмите кнопку «Далее>». Установка будет завершена.
  8. теперь, вернувшись в Главное окно, в «окно» — > «перспектива», я все еще не удалось увидеть «Java EE» — но это могло быть под» другим » выбором; я не проверял, и именно там его можно найти теперь, когда я сделал все, что описано здесь.
  9. нажмите «Файл» — > «Создать» — > «динамический веб-проект». Наличие этого выбора означает, что вы успешно установили средства веб-разработки.
  10. настройки проекта. После нажатия кнопки «Готово» Eclipse должен спросить вас, Хотите ли вы открыть Java EE перспектива.

кстати, некоторые из тех пакетов Eclipse, которые я даю для установки через apt-get, могли быть установлены во время фазы обновления программного обеспечения Eclipse, поскольку я не устанавливал их все сам. Наиболее важными из них являются eclipse , eclipse-platform , eclipse-platform-data , eclipse-pde и eclipse-rcp . Описания всех из них:

Мастер Йода рекомендует:  Как с помощью плагина добавить пользовательские поля в профиль пользователя в WordPress
Добавить комментарий