Установка JDK

Шаг 1: Скачать установочный файл с сайта

На сегодня местонахождения файлов для скачивания JDK находится по адресу Java SE Downloads
Думаю, что вы можете взять самый последний JDK — в нашем курсе это JDK 1.7 update 3. Но еще раз повторюсь — принципиальных отличий в установке вы не увидите. Ваша задача — найти версию JDK, которая установится на ваш компьютер — выберите операционную систему и разрядность.

Шаг 2: Установить JDK из файла

Здесь тоже каких-либо сложностей быть не должно — я не видел принципиальной разницы между версиями 1.4, 1.5, 1.6 и 1.7. Запускаем скачанный файл и после некоторого ожидания вы увидите стартовый экран для установки. Нажимаем «Next».

На следующем экране вам предложат директорию для установки. Мне больше нравится установка не в директорию по умолчанию. (она выделена красным). Нажмите кнопку «Change…».

В появившемся окне установите директорию «C:\Java\jdk1.7.0_03». После этого я вам настоятельно советую выделить этот путь и сохранить его в буфере обмена (чуть позже мы им воспользуемся). Дальше жмем «OK».

После этого можно увидеть установленную директорию в окне. Снова нажимаем кнопку «Next».

Через некоторое время установка JDK почти закончится, но вам также придется установить JRE (Java Runtime Environment). Вы это сразу увидите по форме, которая должна появиться. Здесь нет необходимости менять директорию — смело жмем «Next».

Какое-то время перед вами будет экран, на котором будет говориться, что 3 миллиарда устройств используют Java.

И наконец вы увидите, что установка закончилась.

В версии 1.7 появился еще один шаг — выбор установки JavaFX 2.0. У вас появиться экран для выбора директории (мне не очень понравилось, как он реализован). Но в общем можно просто нажимать кнопку «Next». Т.к. я плохо отношусь к диреториям с пробелом, то я выбрал свой вариант.

Шаг 3: Установка переменных среды — JAVA_HOME и PATH

На этом установка практически завершена. Останется сделать только еще один шаг — прописать путь до файлов JDK в путях операционной системы. Это позволит нам запускать основные файлы из командной строки — удобный момент. И также мы установим переменную JAVA_HOME — это правда нам пригодится не скоро, но сделаем это прямо сейчас. Думаю, что большинство из вас знает как это сделать. Но давайте все-таки это сделаем вместе. Я использую ОС Windows 7.0 — поэтому буду демонстрировать на ней. В меню «Пуск» найдите пункт «Компьютер» и щелкните на нем правой кнопкой мыши. В появившемся меню выберите пункт «Свойства». Появится окно

Выбираем пункт «Дополнительные параметры системы» (я выделил этот пункт). Получим окно, в котором надо выбрать пункт «Переменные среды».

В появившемся окне вам надо создать одну переменную — «JAVA_HOME». И отредактировать переменную «Path». Для этого нажимаем кнопку «Создать».

Вариант установки переменной «JAVA_HOME» показано на рисунке. Вот тут как раз и пригодится та строка, которую я предлагал вам запомнить при установке JDK.

Для установки переменной «Path» скорее всего ее создавать не надо — она уже обычно есть. Так что надо ее найти в списке и нажать кнопку «Изменить». Но будьте внимательны — во-первых здесь надо вводить строку предварительно поставив «;» в конце списка всех путей. И во-вторых — надо добавить строку «\bin» после. Пример показан на рисунке.

И еще раз — БУДЬТЕ ВНИМАТЕЛЬНЫ при редактировании PATH — она содержит важную информацию. Не надо ее целиком стирать и оставлять только свою строку. Надо после точки с запятой ДОБАВИТЬ строку до каталога с JDK (+ строка «\bin»). Т.е. если у вас JDK установлен в каталог C:\Java\jdk1.7, то в PATH надо добавить (через «;») строку C:\Java\jdk1.7\bin.
Теперь мы сделали все необходимые шаги для установки JDK — пора приступать к написанию простой программы. Основные шаги

40 comments to Установка JDK

  • Ruslyc  says:

    Здравствуйте, у меня 7ultimate oт UralSOFT, и в path нету окончония \bin
    C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

    • admin  says:

      Я не понял в чем состоит вопрос ? То, что переменная path не такая, как я привел — ну значит не такая. Они не всегда совпадают — зависит от того софта, который был установлен.

  • Ruslyc  says:

    там нету окончания \bin вобще, и можно ли в таком случаи зделать все как у вас?

    • admin  says:

      Нужно просто добавить полный путь до каталога, где есть java.exe и javac.exe в переменную PATH. Все каталоги отделяются знаком «;».
      Результатом должна быть возможность запускать компилятор или JVM из любого каталога. Если будете использовать какую-нибудь IDE, то ставить PATH нет необходимости. Но лично я ставлю — т.к. иногда не пользуюсь IDE и пишу в обычном редакторе.

  • danil  says:

    Я немного не понял. Как узнать, что писать в PATH?

    • admin  says:

      Надо не создавать новую переменную или переписывать значение полностью, а добавить строку, которая является путем до каталога где установлен JDK плюс добавка в виде «\bin».
      Т.е. если путь до JDK такой — C:\Java\jdk1.7.0.25, то строка, которую надо добавить в существующую переменную PATH будет такой:

      <что уже есть в PATH>;C:\Java\jdk1.7.0.25\bin

  • Iryna  says:

    Я тоже удалила в Path все ,что было прописано ранее. Как перепрописать пути заново. Как проверить, что было прописано?

    • admin  says:

      Если честно — не знаю. Я к таким параметрам отношусь очень аккуратно и никогда не удалял. Это уже администрирование Windows. Можно попробовать скопировать у кого-нибудь.

  • Сергей  says:

    Доброго здоровья!
    Мучаюсь уже не первую неделю над прописыванием переменной.Помогите пожалуйста!
    установил и jdk1.8.0_45 и jre1.8.0_45 ,но полного пути никак не могу ввести.
    папки с явой лежат в C:\Program Files\Java

    • admin  says:

      Хотелось бы понять, какую именно переменную прописываете. Я прописываю обычно путь (PATH) до JDK — JRE не трогаю совсем. И также добавляю JAVA_HOME.
      Я не очень точно понял, куда поставилась JDK, но могу предположить, что должно быть так:
      PATH — C:\Program Files\Java\jdk1.8.0_45\bin — обычно PATH уже существует — надо добавлять свое значение через «;»
      JAVA_HOME — C:\Program Files\Java\jdk1.8.0_45

  • Сергей  says:

    когда ввожу в адресную строку java -version?
    то выскакивает чёрное окошко и сразу исчезает….хотя ява стоит и прошла проверку на сайте

    • admin  says:

      Я обычно сначала запускаю командную строку (в Windows надо запустить cmd) и там уже ввожу команды. Почитайте статью внимательно — там рассказывается как это сделать.

  • Сергей  says:

    У меня прописано вот как:
    имя:JAVA_HOME
    значение:C:\Program Files\Java\jdk1.8.0_45
    и ещё:
    имя:PATH
    значение:C:\Program Files\Java\jdk1.8.0_45\bin
    правильно или надо прописать значение через “;”?

  • rodomod  says:

    Если установлен wtk2.5 2 и к нему прописан path JavaHome , как прописать NetBeans. С его jdk 1.7._76 x64 ???

    • admin  says:

      Не работал с WTK, так что посоветовать не могу.

  • Артур  says:

    Ув. Админ, у Вас железные нервы!

  • анастасия  says:

    доброго времени, надеюсь мои мольбы будут услышаны. студент, необходимо скачать blueJ, а так как у неопытного программиста возникли проблемы, посоветовали скачать совместно с пингвинчиком jdk с того же сайта официального. тыкалась и так и сяк, а программы писать так ине пришлось. помогите пожалуйста ход действий установки. понимаю, что с blueJ-ем немного не туда влезла

    • admin  says:

      Может тогда это не Ваша IDE ? Если получается сложно и непонятно, то может не надо ее использовать ?
      Я достаточно плохо отношусь к «волшебным» системам, которые якобы все сделают за вас. Я посмотрел, что это такое — не впечатлило.

  • Алексей  says:

    Выручайте!

    Уже весь измучился установил JDK ввёл всё как нужно запускаю андроид студию и там пишет что не видит jdk. В чём может быть причина?

    В значение «\bin» не стоит. Нужно ли ставить?

    Там вообще в Path строка не понятная, такая:

    C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Skype\Phone\

    Причём здесь скайп? в конце… вообще ничего не пойму.

    У меня вопрос такие:
    1. Может ли бы 2-а path для двух разных программ?
    2. В значение «\bin» не стоит. Нужно ли ставить?
    3. в программе Android Studio высвечивает такая ошибка:

    Error:
    Platform SDK does not point to valid JDK (C:/Program Files/Java/jdk1.8.0_51)

    Что делать чтобы настроить эти две программы! Уже сил нету! Пожалуйста подскажите!

    • admin  says:

      1. Path содержит пути для разных программ, не только для Java. Поэтому он такой длинный и разделен знаком «;». Скайп прописывает его для своих нужд и по сути использует только свою часть всей строки.
      2. Почему андроид-студия не видит JDK — не могу сказать. Я с ней не работал. Может ей нужна переменная JAVA_HOME или может у вас JDK установилась не так, Или сама студия тоже не встала, как надо.
      2. Path один на всех — нельзя завести две переменные. Можно перечислить несколько путей, по которым будут искаться программы.
      3. \bin — куда именно Вы хотите прописать путь ? До JDK ? Но судя по пути — у вас до JDK он не прописан. В принципе я достаточно подробно описал как установить JDK
      4. Видимо в настройках андроид-студии есть конфигурационный файл, где прописывается путь до JDK по умолчанию. Поищите файл со строкой «C:/Program Files/Java/jdk1.8.0_51» и пропишите правильный путь.

  • Mermaid  says:

    sdk и jdk это разные компоненты. Вам нужно помимо jdk скачать android sdk и указать путь к ней

  • Яков  says:

    Переменная path содержит: C:\ProgramData\Oracle\Java\javapath
    Нужно ли добавлять ‘C:\Program Files\Java\jdk1.8.0_65’ в переменную Path?

    • admin  says:

      В первую очередь надо хорошо понимать, что такое переменная Path. Она содержит список директорий, где будет искаться файл, если его нет в рабочей (текущей) директории. Для Java важно, чтобы я при выполнении программы java (или javac) мог е вызвать находясь в любой директории. Значит Path должен содержать директорию, где она находится. Я честно говоря не знаю, что у Вас в директории «C:\ProgramData\Oracle\Java\javapath», так что это надо Вам самому проверить.
      А что касается C:\Program Files\Java\jdk1.8.0_65’, то наверно будет правильнее C:\Program Files\Java\jdk1.8.0_65\bin’ — именно там находится java и javac.

  • Василий  says:

    Можно ли установить эту программу на планшет с ОС андроид ?

    • admin  says:

      Я с Андроидом не работал, поэтому могу только рассуждать. Если мы говорим про JDK, то по-моему, такое не получится.

  • Василий  says:

    Спасибо.

  • Afina  says:

    У меня в разделе переменные среды имеется два path. Именно какой path мне нужно изменить?

    • admin  says:

      Я с таким не сталкивался. Но если это живет — попробуйте любой. В командной строке можно набрать
      echo %PATH%
      и посмотреть добавился ли путь до java.exe

  • Afina  says:

    ко второму path я приписала ; и путь которую я сохранила в буфере при установке jdk.И после этого я написала bin. но у меня больше jdk не открывается. Что мне сделать admin, пожалуйста подскажи?

    • admin  says:

      Вряд ли я смогу удаленно найти решение — я программист, а не администратор. Я бы пошел таким путем — скопировал оба path в одну строку, убрал одинаковые элементы и оставил бы один path. Хотя игра с path без хорошего понимания, что это такое достаточно опасная штука.

  • Алексей  says:

    Всё отлично получилось, доходчиво и понятно, большое спасибо!

  • Витя  says:

    Не запускался javac.exe, может поможет кому:
    У меня в переменной PATH, от предыдущей установки была строка к старой версии java, соответственно незаметив этого сразу, я вставил новый путь — не запускается,
    потом снова пересмотрел переменную, нашёл старый адрес (адрес был что-то вроде c:\program files\oracle\java\..) и удалил его.

    • Nurserik  says:

      аа все понял спасибо это ответ на мой вопрос.

  • Nurserik  says:

    C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
    у меня вот это стоит в Path,и у меня нету там -maven-3.0.3\bin; перед C:\blabla, это значит что у меня уже установлен Path?

    • admin  says:

      Да. В Вашем случае его надо дополнить через точку с запятой. Просто ставите точку с запятой в конце и добавляете maven\bin

  • Даниил  says:

    Все написал, приписал bib, поставил скобочки, но при вводе команд java и javac в командную строку пишет, что таких команд нету. Как правильно его установить, чтобы java заработала?

    • admin  says:

      Скорее всего path написан неправильно. Надо проверить. Также если вы находились в командной строке и меняли path, то надо перезапускать командную строку. «На лету» не подхватываются изменения.

      • Даниил  says:

        Вот мой path: C:\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;»C:\Program Files\Java\jdk1.8.0_121;»
        + командную строку все время перезагружал.

        • admin  says:

          C:\Program Files\Java\jdk1.8.0_121 — не хватает \bin в конце. Должно быть по идее так: C:\Program Files\Java\jdk1.8.0_121\bin.
          java.exe и javac.exe находятся там.

  • Вика  says:

    bin это папка, в которой java (конечный путь до java)

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.