|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
Все, что необходимо для использования и разработки приложений на Java19.07.2010, 23:05. Показов 148846. Ответов 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 приложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|