Форум программистов, компьютерный форум, киберфорум
Java: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/741: Рейтинг темы: голосов - 741, средняя оценка - 4.52
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709

Все, что необходимо для использования и разработки приложений на Java

19.07.2010, 23:05. Показов 148739. Ответов 69

Студворк — интернет-сервис помощи студентам
У многих начинающих возникают вопросы в чем писать, где и что для этого необходимо скачать.
Начнем с начала.

Java Runtime Environment
Для простого запуска приложений, написанных на Java, вам необходимо установить JRE(Java Runtime Environment).
JRE - это виртуальная Java-машина, которая позволяет только запускать приложения, без возможности разработки.

На данный момент доступна версия 8
JRE 8
Java SE Runtime Environment 8
Для Linux и Solaris Java-апплеты и Java Web Start поддерживаются только 32-разрядной версией.


Важно: Вопросы по установке и использованию


Java Development Kit
Для разработки Java-приложений необходимо наличие JDK(Java Development Kit).
JDK состоит из набора Java-классов, JRE, компилятора javac, документации и утилит.
Позволяет разрабатывать приложения на Java, все что вам понадобится - любой текстовый редактор и JDK. Компиляция программ происходит в командной строке(терминале).
Скачать JDK 8 можно тут - http://www.oracle.com/technetw... 33151.html


А теперь самое главное - IDE, ведь не всегда удобно в терминале компилировать


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







Скачать можно с выбором ОС.

Для использования необходимо предварительно установить JDK

Официальный сайт http://www.eclipse.org/


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











Скачать можно с выбором языка, ОС и комплектации.

Официальный сайт http://netbeans.org/


IntelliJ IDEA
Если честно, то мало в ней работал и поэтому не скажу, что очень уж удобная, может лучше сказать непривычная. В целом, пару часов поковырять и можно освоить. Присутствует конструктор форм(в отличие от эклипса) и его код можно модифицировать(в отличие от нетбинса), но, тем не менее, он не настолько удобный, как в нетбинсе.

Дополнил ildwine, 2018

Обладает, пожалуй, самой мощной системой интеллектуального завершения кода (Smart Completion) среди всех IDE и не только для Java (Например, для класса, подставляются методы и поля, исходя из контекста проекта, а не перебираются все возможные). Множество сочетаний клавиш и прочие фичи позволяют писать код очень быстро, генерируя огромные куски кода. (Например: Печатаем "psvm", нажимаем Tab, получаем целиком вставленный метод public static void main(String[] args) {})

Выпускается в двух редакциях: Community Edition и Ultimate Edition. Community Edition является полностью свободной версией, в ней реализована полная поддержка Java SE, Kotlin, Groovy, Scala, а также интеграция с наиболее популярными системами управления версиями. В редакции Ultimate Edition, доступной под коммерческой лицензией, реализована поддержка Java EE, UML-диаграмм, подсчёт покрытия кода, а также поддержка других систем управления версиями, языков и фреймворков.


Скачать можно
здесь


Официальный сайт http://www.jetbrains.com/


JDeveloper
JDeveloper — бесплатная интегрированная среда разработки программного обеспечения, разработанная корпорацией Oracle. Предоставляет возможность для разработки на языках программирования Java, XML, SQL и PL/SQL, HTML, JavaScript, BPEL и PHP. JDeveloper покрывает весь жизненный цикл разработки программного обеспечения от проектирования, кодирования, отладки, оптимизации и профилирования до его развёртывания.
Производитель отмечает в качестве основной задачи среды — максимальное использование возможностей визуального и декларативного подхода к разработке программного обеспечения в дополнение к удобной среде кодирования. Oracle JDeveloper интегрирована с Oracle Application Development Framework — Java EE-каркасом для создания коммерческих приложений на Java.



Скачать можно

Официальный сайт http://www.oracle.com/



Можете дополнить мое описание. Обсуждение IDE и их сравнение приветствуется, а споры будут пресекаться.
Просьба соблюдать культуру общения, порядок и не оффтопить


О нерабочих ссылках просьба сообщать в ЛС
53
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.07.2010, 23:05
Ответы с готовыми решениями:

Фреймворк для разработки GUI приложений. Возможность использования сокетов
Уважаемые разработчики софтов для мобильных устройств! Подберите мне пожалуйста инструменты для быстрой разработки сетевого приложения с...

Какую среду вы предпочитаете/используете для разработки приложений на Java?
Какую среду вы предпочитаете/используете для разработки приложений на Java? Думаю, что перечислил всех лидеров Java IDE на...

Что надо для разработки приложений на j2me?
Подскажите, плс. что надо для разработки приложений на j2me (платформа, сама машина - где и что слить)

69
Восстанавливающий знания
 Аватар для solyar
304 / 294 / 13
Регистрация: 01.11.2010
Сообщений: 1,234
01.03.2018, 18:07
Студворк — интернет-сервис помощи студентам
cancoder, Пробуйте Eclipse, а вообще, уверен, что есть настройки, и надстройки, с помощью которых можно сделать похожее
0
5 / 5 / 3
Регистрация: 04.01.2016
Сообщений: 99
01.03.2018, 20:24
Всё время сравнивал всё со MS VS.. скачал IntelliJ IDEA. IDE превзошла все ожидания. всё отлично!
0
Восстанавливающий знания
 Аватар для solyar
304 / 294 / 13
Регистрация: 01.11.2010
Сообщений: 1,234
01.03.2018, 20:35
cancoder, Ну что же, про неё я забыл, хотя в ней ни разу не работал, главное, тебе она подошла
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
24.04.2019, 20:57
Что-то не могу я найти: New - Other - WindowBuilder - SwingDesigner
Может быть информация устарела? У меня Eclipse Version: Oxygen.3a Release (4.7.3a)
Очень хочется поставить графический редактор, но не знаю где его взять. Подскажите, пожалуйста!

Добавлено через 39 минут
Уфф... все! Разобралась) Теперь это так ставится:
Help > Install New Software...
https://download.eclipse.org/w... goodbuild/
0
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
03.11.2022, 00:06
IntelliJ IDEA платная?
Миниатюры
Все, что необходимо для использования и разработки приложений на Java  
0
23 / 16 / 9
Регистрация: 10.02.2021
Сообщений: 44
03.11.2022, 05:39
Community версия бесплатная, но урезанная по возможностям.
0
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
03.11.2022, 21:34
А Community для Андройд ведь??
0
Модератор
Эксперт Java
 Аватар для alecss131
2857 / 1364 / 407
Регистрация: 11.08.2017
Сообщений: 4,361
Записей в блоге: 2
03.11.2022, 21:50
Цитата Сообщение от troizet Посмотреть сообщение
урезанная по возможностям
Урезан только веб, да и то фронт (js html css), а бэк (как минимум spring/springboot) можно использовать через мавен/градл, только шаблонов проекта как в платной версии не будет.
В целом для изучения языка (если не лезть в enterprise) никаких заметных ограничений нет.
Цитата Сообщение от AlexProgramm Посмотреть сообщение
для Андройд
для него отдельная ide под названием Android Studio
1
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
04.11.2022, 01:12
For JVM and Android development - значит эта и нужна?
0
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 696
Записей в блоге: 47
14.03.2023, 15:09
Какую версию IntelliJ IDEA Community Edition ставить, последнюю (Version: 2022.3.3 Build: 223.8836.41 8 March 2023) или какую то определенную проверенную?
И еще не пойму, для винды 10 нужна 2022.3.3 - Windows ARM64 (exe) или 2022.3.3 - Windows x64 (exe)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.03.2023, 15:09
Помогаю со студенческими работами здесь

Что лучше: C# или Objectiv-c для разработки приложений iPhone iOS
Подскажите что лучше C# или Objectiv-c для разработки приложений iPhone iOS! Обгрунтуйте свой ответ! Спасибо!

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

Среда разработки JAVA-приложений
Здравствуйте, народ. Посоветуйте, пожалуйста, мощную и функциональную среду разработки java-приложений. Круг решаемых задач - очень...

Что необходимо для использования php дома?
Здраствуйте... Собственно вопрос такой, какой сервер для пхп лучше поставить в домашних условиях (мне шибко навороченый не нужен) и...

Выбор среды разработки java приложений
У меня сейчас стоит такая задача: мне необходимо написать приложение на языке java. Это не должно быть web-приложение. Это должна быть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
70
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru