|
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
|
|
Все, что необходимо для использования и разработки приложений на Java19.07.2010, 23:05. Показов 149433. Ответов 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 / 3618 / 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 / 3618 / 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 | |
|
Что лучше: C# или Objectiv-c для разработки приложений iPhone iOS Что необходимо купить для разработки под Android? Среда разработки JAVA-приложений Что необходимо для использования php дома? Выбор среды разработки java приложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|