|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
Все, что необходимо для использования и разработки приложений на Java19.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
|
|
| 19.07.2010, 23:05 | |
|
Ответы с готовыми решениями:
69
Фреймворк для разработки GUI приложений. Возможность использования сокетов Какую среду вы предпочитаете/используете для разработки приложений на Java? Что надо для разработки приложений на j2me? |
|
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
|
||
| 17.11.2010, 15:17 | ||
4
|
||
|
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 | ||
|
Я лично пользуюсь geany для изучения и bluj для маленьких проектов. Neatbeans для более сложных вещей(glassfish и т.п.). Eclipse слишком сложен в настройке.
2
|
||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||||
| 11.03.2011, 08:54 [ТС] | ||||
|
2
|
||||
|
11 / 11 / 0
Регистрация: 11.03.2011
Сообщений: 5
|
||
| 11.03.2011, 10:02 | ||
|
geany - текстовый редактор для программиста(больше ориентирован на си++). Есть подсветка синтаксиса и автодополнение после сохранения файла, компиляция, запуск и терминал(под линукс). bluJ - среда разработки созданная в американском университете для изучения java. Есть примеры, Визуальное представление диаграммы классов с отображением связей. Простенький редактор( не очень удобен) с подсветкой, отладчик, упаковка в jar.
5
|
||
|
610 / 93 / 4
Регистрация: 08.07.2010
Сообщений: 1,893
|
|
| 17.05.2011, 19:56 | |
|
http://bluej.org/
BlueJ создавался специально для обучения.
1
|
|
|
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
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 28.08.2011, 22:55 [ТС] | |
|
Faridik, IntelliJ IDEA, NetBeans, для Eclipse есть плагины
4
|
|
|
0 / 0 / 0
Регистрация: 05.09.2011
Сообщений: 18
|
|
| 01.11.2011, 14:02 | |
|
Всем привет
А можно писать java приложения на Visual Studio? А то я так привык к этой IDE. Не судите строго я начинающий java разработчик. Ранщее изучал delphi и PHP.
0
|
|
|
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
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 05.11.2011, 11:24 [ТС] | |
|
2
|
|
|
3 / 3 / 3
Регистрация: 31.10.2010
Сообщений: 120
|
|
| 15.11.2011, 00:12 | |
|
Кто что думает об JDeveloper Studio от Oracle? Она "тащит"?)
0
|
|
|
3 / 3 / 3
Регистрация: 31.10.2010
Сообщений: 120
|
|
| 15.11.2011, 01:28 | |
|
И если выбирать между ней и Intellij idea, то Вы бы выбрали?)
Просто сейчас уроки смотрю Мирончика, они на JDeveloper. И я заинтересован в изучении Oracle.. Работа с базами данных и все такое... вроде как с SQL запросами всё четко в этой IDE..
0
|
|
|
|
||
| 15.11.2011, 15:43 | ||
|
Хоть все и хвалят идею, но это вещь совершенно субьективная, мне например вообще эклипс нравится ).
0
|
||
|
3 / 3 / 3
Регистрация: 31.10.2010
Сообщений: 120
|
||
| 15.11.2011, 17:12 | ||
|
Добавлено через 22 минуты Наверное плюс еклипса - бесплатность и многие фирмы используют именно её, а не дорогую идею? и разнообразные плагины тоже плюс екипса. А как кодинг и создание редактирование форм, дебагинг?
0
|
||
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|||
| 15.11.2011, 21:42 [ТС] | |||
|
1
|
|||
| 15.11.2011, 21:42 | |
|
Помогаю со студенческими работами здесь
20
Что лучше: C# или Objectiv-c для разработки приложений iPhone iOS Что необходимо купить для разработки под Android? Среда разработки JAVA-приложений Что необходимо для использования php дома? Выбор среды разработки java приложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|