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

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

19.07.2010, 23:05. Показов 148436. Ответов 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
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
17.11.2010, 15:17
Но в этом есть и недостаток - код, сгенерированный NetBeans невозможно отредактировать вручную, что не очень хорошо.
Сгенерированный к сожалению действительно нельзя, но можно написать код самому, как в eclipse, без использования редактора форм.
4
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
17.11.2010, 23:21  [ТС]
i.c, тогда теряется основное преимущество нетбинса в виде редактора форм
1
11 / 11 / 0
Регистрация: 11.03.2011
Сообщений: 5
11.03.2011, 07:26
Цитата Сообщение от M128K145 Посмотреть сообщение
i.c, тогда теряется основное преимущество нетбинса в виде редактора форм
Господа, а как же ООП? Внимательно посмотрите код. Все очень даже редактируется если делать все сквозь призму ООП. java этой 100% чистый ООП язык!

Я лично пользуюсь geany для изучения и bluj для маленьких проектов.
Neatbeans для более сложных вещей(glassfish и т.п.). Eclipse слишком сложен в настройке.
2
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
11.03.2011, 08:54  [ТС]
Цитата Сообщение от javawiki Посмотреть сообщение
Господа, а как же ООП? Внимательно посмотрите код. Все очень даже редактируется если делать все сквозь призму ООП. java этой 100% чистый ООП язык!
К чему это написано и какой смысл в этой фразе? Скачайте и установите нетбинс - и вам все станет понятно

Цитата Сообщение от javawiki Посмотреть сообщение
Я лично пользуюсь geany для изучения и bluj для маленьких проектов.
Можете добавить краткое описание?

Цитата Сообщение от javawiki Посмотреть сообщение
Eclipse слишком сложен в настройке.
Его можно просто скачать и использовать. Ничего настраивать не надо. Если говорите о мавенах всяких, то это не настройка еклипса
2
11 / 11 / 0
Регистрация: 11.03.2011
Сообщений: 5
11.03.2011, 10:02
Цитата Сообщение от M128K145 Посмотреть сообщение
К чему это написано и какой смысл в этой фразе? Скачайте и установите нетбинс - и вам все станет понятно


Можете добавить краткое описание?

Его можно просто скачать и использовать. Ничего настраивать не надо. Если говорите о мавенах всяких, то это не настройка еклипса
Качал и устанавливал (пару прог написал netbeans)
geany - текстовый редактор для программиста(больше ориентирован на си++). Есть подсветка синтаксиса и автодополнение после сохранения файла, компиляция, запуск и терминал(под линукс).
bluJ - среда разработки созданная в американском университете для изучения java. Есть примеры, Визуальное представление диаграммы классов с отображением связей. Простенький редактор( не очень удобен) с подсветкой,
отладчик, упаковка в jar.
5
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
17.05.2011, 19:56
http://bluej.org/
BlueJ создавался специально для обучения.
1
 Аватар для Plankalkul
1 / 1 / 0
Регистрация: 18.07.2011
Сообщений: 3
19.07.2011, 18:21
очень тема помогла!
Автору спасибо.
0
1 / 1 / 0
Регистрация: 12.04.2010
Сообщений: 42
28.08.2011, 22:45
А есть ли такая среда как Visual Studio.С инструментами и формами для кода?
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
28.08.2011, 22:55  [ТС]
Faridik, IntelliJ IDEA, NetBeans, для Eclipse есть плагины
4
 Аватар для Darcman
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 18
01.11.2011, 14:02
Всем привет
А можно писать java приложения на Visual Studio? А то я так привык к этой IDE.
Не судите строго я начинающий java разработчик. Ранщее изучал delphi и PHP.
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
01.11.2011, 14:07  [ТС]
с помощью MS VS можно писать только на J#, но он был доступен только в MS VS 8, сейчас этот язык больше не разрабатывается и не поддерживается
1
113 / 110 / 33
Регистрация: 21.12.2009
Сообщений: 322
05.11.2011, 11:21
А где взять jdk под 32 битную платформу? на оф сайте что-то я не нашел...или я чего-то не догоняю
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
05.11.2011, 11:24  [ТС]
Цитата Сообщение от Angel-dm Посмотреть сообщение
А где взять jdk под 32 битную платформу? на оф сайте что-то я не нашел...или я чего-то не догоняю
Вам нужна версия для x86
2
 Аватар для Scorpion93
3 / 3 / 3
Регистрация: 31.10.2010
Сообщений: 120
15.11.2011, 00:12
Кто что думает об JDeveloper Studio от Oracle? Она "тащит"?)
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
15.11.2011, 01:15
Эта среда бешено заряжена под вебложик и j2ee, но для хеловордов вполне;-)
1
 Аватар для Scorpion93
3 / 3 / 3
Регистрация: 31.10.2010
Сообщений: 120
15.11.2011, 01:28
И если выбирать между ней и Intellij idea, то Вы бы выбрали?)

Просто сейчас уроки смотрю Мирончика, они на JDeveloper. И я заинтересован в изучении Oracle.. Работа с базами данных и все такое... вроде как с SQL запросами всё четко в этой IDE..
0
 Аватар для mutagen
2587 / 2260 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
15.11.2011, 15:43
Цитата Сообщение от Scorpion93 Посмотреть сообщение
И если выбирать между ней и Intellij idea, то Вы бы выбрали?)

Просто сейчас уроки смотрю Мирончика, они на JDeveloper. И я заинтересован в изучении Oracle.. Работа с базами данных и все такое... вроде как с SQL запросами всё четко в этой IDE..
Если Мирончика, то берите JDeveloper и пользуйтесь, так как всё равно у него всё с ораклом adf и вебложик. В процессе просмотра повторяйте то что он делает, если что не так возврат назад и проверкаа что пропустили(обычно дело в банальных опечатках).

Хоть все и хвалят идею, но это вещь совершенно субьективная, мне например вообще эклипс нравится ).
0
 Аватар для Scorpion93
3 / 3 / 3
Регистрация: 31.10.2010
Сообщений: 120
15.11.2011, 17:12
Цитата Сообщение от mutagen Посмотреть сообщение
мне например вообще эклипс нравится
Если Вас это не затруднит, аргументируйте, пожалуйста, почему. Я нашел видеоуроки по Еклипсу + Ваши слова, вообщем я в раздумии на чем писать лабу..

Добавлено через 22 минуты
Наверное плюс еклипса - бесплатность и многие фирмы используют именно её, а не дорогую идею? и разнообразные плагины тоже плюс екипса. А как кодинг и создание редактирование форм, дебагинг?
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
15.11.2011, 21:42  [ТС]
Цитата Сообщение от Scorpion93 Посмотреть сообщение
а не дорогую идею
у нее тоже есть бесплатная версия.

Цитата Сообщение от Scorpion93 Посмотреть сообщение
А как кодинг и создание редактирование форм, дебагинг?
Если бы было плохо или недостаточно хорошо, то ним бы никто не пользовался
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2011, 21:42
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru