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

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

19.07.2010, 23:05. Показов 150085. Ответов 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
37 / 31 / 13
Регистрация: 08.12.2012
Сообщений: 815
27.04.2014, 00:09
Студворк — интернет-сервис помощи студентам
скачал eclipse попробовал запустить установку но вылезло окно
"the eclipse executable launcher was unable to locate its companion shared library"
маеты же с этой джавой
0
0 / 0 / 1
Регистрация: 21.04.2014
Сообщений: 21
20.11.2014, 23:11
Цитата Сообщение от M128K145 Посмотреть сообщение
Одним из главных недостатков можно назвать отсутствие графического редактора форм
Спокойно можно поставить WindowBuilder Pro. Вполне вменяемый редактор гуя
0
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
22.04.2015, 17:36
У меня не самая производительная система, Eclipse чуть лагает. Какой компилятор самый "легковесный"? Я согласился бы даже на вариант с текстовым редактором + компиляция на консоли, главное, чтобы в редакторе была опция автовставтки кода (ну как Intellisene в VS);
0
Творение дьявола
 Аватар для Virus dena
23 / 23 / 3
Регистрация: 30.08.2015
Сообщений: 157
16.01.2016, 16:22
tnk500, Netbeans не пробовали? Мой "тащер" тянет нормально
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
18.01.2016, 15:22
Раньше под виндой работал с intelliJ idea. Под линукс (mint 17.2) тоже качал и установил intelliJ idea. Как полагается, вначале яву, затем jdk.

java version "1.8.0_66"
javac 1.8.0_66
jdk 1.8.0_66


При запуске intelliJ idea при создании проекта она просит указать путь к jdk. Указываю /usr/java/jdk1.8.0_66

Говорит "not valid". Пробовал и админом и так.

Подскажите что это и что делать?
0
 Аватар для olexiy86
32 / 30 / 11
Регистрация: 27.09.2014
Сообщений: 359
18.01.2016, 22:43
M128K145,
Одним из главных недостатков можно назвать отсутствие графического редактора
А это тогда что?
Миниатюры
Все, что необходимо для использования и разработки приложений на Java  
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
19.01.2016, 09:28
Цитата Сообщение от olexiy86 Посмотреть сообщение
А это тогда что?
А это что за IDE?

intelliJ или что?
olexiy86, Если можно, попподробнее.
0
 Аватар для olexiy86
32 / 30 / 11
Регистрация: 27.09.2014
Сообщений: 359
19.01.2016, 09:46
Khludenkov, Eclipse и его графический редактор

Добавлено через 3 минуты
Khludenkov, New - Other - WindowBuilder - SwingDesigner
1
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
19.01.2016, 15:59
SwingDesigner - это аддон для эклипса?
Спасибо, сейчас в инете посмотрю.
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
24.01.2016, 19:47  [ТС]
Цитата Сообщение от olexiy86 Посмотреть сообщение
А это тогда что?
посту уже 6 лет, за это время не только WindowBuilder успел появиться, но и Windows 8, 8.1 и даже Windows 10
0
 Аватар для Legion5slov
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104
24.01.2016, 21:59
Ув. ALL! Вот склеено в Эклипсе скромное swing - окошко. Что нужно сделать, чтоб его можно было запускать через ярлык на рабочем столе Windows ?
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
24.01.2016, 22:09  [ТС]
Legion5slov, как минимум почитать правила и создать отдельную тему в соответствующем разделе. А по вопросу - собрать исполняемый jar файл или написать bat файл, который будет запускать ваш скомпилированный класс. Все остальные вопросы - в новой теме
1
 Аватар для olexiy86
32 / 30 / 11
Регистрация: 27.09.2014
Сообщений: 359
27.01.2016, 03:51
M128K145,
посту уже 6 лет
Ну да, я как то не обратил внимания
0
 Аватар для Legion5slov
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104
07.02.2016, 11:29
M128K145, Сенкс. Разобрался с созданием *.JAR ))) В Эклипсе: файл - експорт - Java - Runnable JAR file
Не посоветуете, еще где почитать про SwingDesigner в WindowsBuilder Эклипса?
0
0 / 0 / 0
Регистрация: 30.11.2016
Сообщений: 2
30.11.2016, 15:50
Всем привет что лучше Netbeans или IntelliJ IDEA ?
0
Восстанавливающий знания
 Аватар для solyar
304 / 294 / 13
Регистрация: 01.11.2010
Сообщений: 1,234
30.11.2016, 18:23
Neo Smit, Выбор за тобой, тут нужно пробовать, мне netbeans больше по душе
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
30.11.2016, 19:35
Neo Smit, что лучте Андроид или Айфон?
1
0 / 0 / 0
Регистрация: 30.11.2016
Сообщений: 2
10.12.2016, 16:09
Спс
0
 Аватар для olexiy86
32 / 30 / 11
Регистрация: 27.09.2014
Сообщений: 359
10.12.2016, 23:26
KEKCoGEN, Вроде бы Айфон лучше, Андроид доступнее..... или это риторический вопрос ?
0
5 / 5 / 3
Регистрация: 04.01.2016
Сообщений: 99
27.02.2018, 10:00
Планирую изучать java. Скачал несколько IDE
NetBeans, JDeveloper.
я привык к MS VS, где при написании программы Intellisence сразу же выдает подсказки, а при нажатии на пробел, точку или другие символы (скобки, фигурные скобки и тп) он автоматически дописывал слово. Это очень удобно и приятно. Но ни в NetBeans ни в JDeveloper я такого удобства не увидел. Скажите, возможно ли как то настроить Intellisence для этих IDE?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.02.2018, 10:00

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru