Как установить JDK
посетите сайт Oracle и скачайте файл инсталляции JDK для используемой вами операционной системы;
извлеките программу-установщик из загруженного архива и запустите его;
выберите вариант Development Tool, кликните кнопку Next и дождитесь окончания инсталляции. Это может занять некоторое время;
после окончания установки JDK нужно его настроить для работы в вашей ОС.
Настройка JDK
Зайдите на компьютере в папку с адресом %ProgramFiles%\Java\%версия установленного jdk%\bin, кликните на свойства любого содержащегося в ней файла и скопируйте путь к нему из адресной строки.
В разделе «Свойства» вашего ПК перейдите на вкладку «Дополнительно», а затем в «Переменные среды…».
В появившемся окне создайте новую переменную с названием Path и в ее значение вставьте скопированный до этого путь.
Запустите командную строку и вбейте в нее команду javac для того, чтобы убедиться в правильности настройки JRE. При этом должен появиться перечень аргументов.
Инсталляция и настройка всех компонентов, требуемых для удобной работы с Java, закончены.
Установка и средства IDE
«Блокнот». Это самое простое и доступное в освоении средство, используемое при создании Java-приложений. Для начала работы необходимо только установить JDK и указать к ней путь. В блокноте создается сам код, а его компиляция выполняется в командной строке. Однако этот редактор не позволяет программировать сложный софт, так как в нем отсутствуют дополнительные функции, имеющиеся в более продвинутых IDE.
NetBeans. Данный программный комплект используется в профессиональной Java-разработке. Он включает уникальные функции и инструменты для создания кросс-платформенных приложений и упрощения кода. В NetBeans реализована поддержка как Java, так и иных языков программирования десктоп- и веб-приложений. Она распространяется на бесплатной основе. Скачать программу можно с официального сайта. Среди ее основных характеристик:
наличие функции форматирования кода;
возможность инсталляции сторонних языковых библиотек;
наличие интуитивно понятного графического интерфейса на русском языке.
Eclipse. Это распространенное средство IDE, также отличающееся простым и понятным дизайном интерфейса и производительной средой для комфортного написания софта на Java. Скачать его можно бесплатно на официальном сайте разработчика. К основным достоинствам Eclipse относится:
наличие инструментов для удобного форматирования кода;
возможность разделения кода на функциональные модули;
простота применения единого кода в различных проектах;
наличие функции перетаскивания объектов (drag-and-drop);
возможность просматривать содержимое библиотек.
IntelliJ IDEA. Это IDE-средство часто используют Java-разработчики. Примечательно, что оно и создается на языке Java. В IntelliJ IDEA предусмотрены инструменты, облегчающие ориентацию в программном коде. Также благодаря им поиск и исправление ошибок не составят труда и не займут много времени.
JCreator. Это прогрессивное средство IDE для Java, написанное на C++ и выделяющееся среди других исключительно высокой производительностью и скоростью работы.
Написание простейшей программы на Java

в верхнем меню кликните вкладку File, затем New и в появившемся меню нажмите на Java Project;
в новом окне укажите название проекта и выставьте необходимые настройки (при сомнениях в правильности действий оставьте их по умолчанию), после чего нажмите Next;
создайте в новом проекте класс, кликнув по нему правой кнопкой мыши и последовательно нажав New и Class;
дайте классу название (в нашем случае – first) и щелкните кнопку Finish.
Классическая программа, отображающая на дисплее фразу «Hello, world!», будет иметь следующий код:
public class first{
public static void main(String args[])
{
System.out.println("Hello, world!");
}
}
В этой программе будут присутствовать следующие компоненты:
public – модификатор доступа, показывающий часть кода, из которой используется наш класс (в данном случае это весь код);
class – ключевое слово, обозначающее класс, а не иную категорию;
first – название класса (фигурными скобками обозначаются его начало и конец);
public static void main(String args[]) – объявление публичного статического метода (вызов которого не подразумевает создания объекта класса).
В нашем примере метод ничего не возвращает, аргументами для него является массив строк. Единственная содержащаяся в нем команда будет отображать на экране фразу «Hello, world!». Обратите внимание, что println можно заменить на print. Они различаются между собой только в наличии в первом случае переноса строки. После того как вы написали программу, для ее запуска (starta) щелкните белую стрелку в зеленом круге на панели вверху (при наведении на нее мышкой высветится Run). Внизу появится консоль с фразой «Hello, world». Поздравляем с успехом – вы создали свою первую программу на Java. Теперь можно приступать к дальнейшему освоению этого популярного языка программирования.