|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
Все, что необходимо для использования и разработки приложений на Java19.07.2010, 23:05. Показов 148743. Ответов 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? |
|
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 | |
|
0
|
|
|
117 / 121 / 42
Регистрация: 25.08.2012
Сообщений: 1,294
|
|
| 22.04.2015, 17:36 | |
|
У меня не самая производительная система, Eclipse чуть лагает. Какой компилятор самый "легковесный"? Я согласился бы даже на вариант с текстовым редактором + компиляция на консоли, главное, чтобы в редакторе была опция автовставтки кода (ну как Intellisene в VS);
0
|
|
|
Творение дьявола
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
|
|
|
32 / 30 / 11
Регистрация: 27.09.2014
Сообщений: 359
|
||
| 18.01.2016, 22:43 | ||
|
M128K145,
0
|
||
|
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
|
|
| 19.01.2016, 09:28 | |
|
0
|
|
|
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
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
||
| 24.01.2016, 19:47 [ТС] | ||
0
|
||
|
1 / 1 / 0
Регистрация: 05.06.2015
Сообщений: 104
|
|
| 24.01.2016, 21:59 | |
|
Ув. ALL! Вот склеено в Эклипсе скромное swing - окошко. Что нужно сделать, чтоб его можно было запускать через ярлык на рабочем столе Windows ?
0
|
|
|
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
| 24.01.2016, 22:09 [ТС] | |
|
Legion5slov, как минимум почитать правила и создать отдельную тему в соответствующем разделе. А по вопросу - собрать исполняемый jar файл или написать bat файл, который будет запускать ваш скомпилированный класс. Все остальные вопросы - в новой теме
1
|
|
|
32 / 30 / 11
Регистрация: 27.09.2014
Сообщений: 359
|
||
| 27.01.2016, 03:51 | ||
|
M128K145,
0
|
||
|
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
|
|
|
Восстанавливающий знания
304 / 294 / 13
Регистрация: 01.11.2010
Сообщений: 1,234
|
|
| 30.11.2016, 18:23 | |
|
Neo Smit, Выбор за тобой, тут нужно пробовать, мне netbeans больше по душе
0
|
|
|
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
|
|
|
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
|
|
| 27.02.2018, 10:00 | |
|
Помогаю со студенческими работами здесь
60
Что лучше: C# или Objectiv-c для разработки приложений iPhone iOS Что необходимо купить для разработки под Android? Среда разработки JAVA-приложений Что необходимо для использования php дома? Выбор среды разработки java приложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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. Пошагово создадим проект для загрузки изображения. . .
|