Скачать с официального сайта. Итак, первый вопрос может возникнуть такой: "А почему Eclipse-то?". На что отвечу, что он чертовски удобен. В отличие от того же NetBeans он весит намного меньше, на него есть плагины (например, кодинг под Android или JavaScript), очень гибкий интерфейс. Хотя в NetBeans`е я особо не копался.
Итак, мы решили ставить себе Eclipse. Сначала надо бы поставить саму JDK, это описано в начале.
Можно скачать либо в .zip-архиве, либо .exe-установщиком, тут по вкусу. Архив распаковываем куда угодно - установлено. Запускаем установщик, устанавливаем опять куда-нибудь - готово.
Итак, запускам файл eclipse.exe. Он грузится-грузится и выдает окошко, мол, Select Workspace или что-то вроде того. Итак, что такое рабочая среда. Это такая папка, в которую Eclipse будет по умолчанию закидывать все созданные вами проекты (если вы, конечно, не скажете ему при создании пакета, что делать этого не надо), их исходники и скомпилированные файлы, используемые библиотеки, параметры запуска. Даже, кажется, часть своих настроек и плагины. Итак, выбираем себе рабочую среду.
Ну и получаем окошко, которое немного совсем отличается от того, которое на скриншоте.
Теперь надобно настроить немного этот Eclipse. В основном - автоформаттер кода. НО! Если вам он не нужен - просто пропускайте этот абзац.
Window -> Preferences -> Java -> Code Style.
Code Style -> Clean Up. Тут мы настраиваем различные чистильщики кода, вроде авто-удаляльщиков ненужных импортов, ненужных this. и прочей лабуды. Так как стандартный профиль редактировать нельзя, то нам нужно создать новый. New -> Вводим название -> OK. И тыкаем на разные кнопочки-галочки, справа смотрим, как будет выглядеть.
Code Style -> Code Templates. Допустим, вы написали какой-то код, который выбрасывает исключение, но исключение не обрабатываете. Eclipse на это ругается, и вы предоставляете ему возможность окружить ошибочную строчку try-catch блоком. И радостный он пихает вам какой-то ненужный вам никаким образом комментарий в catch. А вам это надо? Не думаю. Собственно, в Code Templates мы настраиваем именно такие случаи. В основном нас интересует именно вкладочка Code. Тыкаем на все пункты подряд, снизу смотрим, устраивает ли это нас. Не устраивает? Edit -> Поправляем -> OK.
Code Style -> Formatter. Это основа основ авто-форматтера. Создаем новый профиль так же, как и в Clean Up. Настраивается совершенно так же. Только советую поставить Maximum Line Width какую-нибудь большую, вроде 1000. Что это? Есть у вас какой-нибудь блок if. С огромным условием. И если вы запустите авто-форматтер, он поделит это огромное условие на линии, длина каждой из которых будет около выбранного числа.
Code Style -> Organize Imports. Нам не очень интересно, ибо нас и стандартные настройки устраивают.
Все, авто-форматтер готов. Ах да, чтобы его запустить - Ctrl+Shift+F.
А теперь двойной клик на ту строку, где должны быть открытые файлы. Не ожидали? Не бойтесь, все поправимо. Просто еще один двойной клик туда же. Но зато весь экран занимает только исходный код, а при выскакивании каких-либо сообщений в консоли она сама откроется.
Конечно же можно открывать-закрывать различные окошки, перетаскивать их, группировать и прочее. Развлекайтесь! Ну а потом сделайте так, как вам нравится.