Как установить на виндовс 7 джава


Как установить и настроить Java 64 bit на Windows 7?

Содержание:

Слово Java известно всем пользователям персональных и корпоративных компьютеров и многим владельцам современных мобильных устройств. Java для Windows 7 – база для создания приложений и надстроек, способствующих эффективной работе браузеров. Кроме 7 устанавливается на 8, XP, Vistа и на другие ОС 32 и 64 bit.

Что такое Java?

Изначально это язык программирования. На базе языка была создана одноименная программная платформа: система прикладного ПО, которая позволяет встраивать инструменты в другое кросс-платформенное ПО. Сегодня это система без границ, работает на любых цифровых устройствах и любых ОС.

JVM – виртуальная машина, назначение которой – преобразование кода на языке Java в универсальный байт-код. Разработчики предполагали, что благодаря JVM софт Java будет адаптироваться к любой ОС. Сейчас существуют такие же преобразователи у других языков, и появилось несколько языков, адаптированных к работе с JVM.

JRE – исполнительный компонент для браузеров, обеспечивающий корректную работу приложений.

Для чего используется программа?

Без нее очень сложно обойтись в интернете. На этой платформе:

  1. Осуществляется управление памятью.
  2. Работают многие сетевые приложения.
  3. Базируется интерфейс интернет-магазинов.
  4. Работают форумы.
  5. Функционирует корпоративное ПО.
  6. Запускаются игры.
  7. Существуют всевозможные опросники, анкеты и т.д.

Как установить на Windows 7?

Пример установки для системы 64 bit:

  1. Скачать программу для 64 bit бесплатно на официальном сайте.
  2. Войти в Windows 7 с админскими полномочиями.
  3. Деинсталлировать и удалить все прошлые Java, если есть (обычно есть).
  4. Требования для установки: браузер, совместимый с системой 64 bit, и 100 свободных мегабайт на диске.
  5. Перезапустить браузер.
  6. Запустить файл exe двойным щелчком. Разрешить установку.
  7. Принять соглашение, нажать Install.

Дождаться установки и нажать Close.

Примечание: чтобы уточнить, какая версия вам требуется, нужно зайти в меню «Компьютер», «Свойства системы». Там есть все данные о вашем компьютере, версия окон и тип системы: Windows 7, 32 bit или 64 bit.

Но это не все. Важно еще, какая версия у вашего браузера, 32 или 64 bit. При посещении загрузочной страницы официального сайта определяется именно она:

Если вы пользуетесь разными браузерами, разработчики рекомендуют установить обе версии, для 32 и 64 bit.

Что это дает?
  1. Доступ к различным сервисам Паутины.
  2. К библиотекам и базам данных.
  3. Возможности для настройки расширений и фильтров.
  4. Корпоративное ПО.
  5. Графика, скорость и настройки игр – для геймеров.
  6. Закачка и настройка сетевых приложений.
  7. Беспрепятственное обращение к интерфейсам любых форумов, интернет-магазинов, регистрация, анкетирование.
  8. Многопоточные приложения.
  9. Любые интерактивные ресурсы.
Почему это плохо?
  1. Программа очень медленно работает на старых ОС и на машинах с низкой производительностью. Эти нюансы приходится учитывать сайтостроителям: при создании ресурса целиком на базе Java они теряют целый сегмент пользователей.
  2. Нуждается в постоянном обновлении. Жалобы пользователей Windows 7 на некорректную работу и плохую скорость часто вызваны тем, что версии Java быстро устаревают.
  3. Старые версии – это субстрат для размножения ошибок, объект атаки хакеров, основа для вирусных эпидемий, в т.ч. троянских.
  4. Установка новой версии для Windows 7 требует полного снесения всех старых. Иначе возникает конфликт, который отражается на работе системы.
  5. Пользователь не всегда знает, что у него есть Java. Установщики Windows 7 (и других операционных систем) часто ставят ее на компьютеры как прикладной софт. Сначала пользователь не знает, почему у него все в порядке с работой браузерных приложений, а после – откуда взялись проблемы.

Удаление

Чтобы удалить старую (новую, любую) версию программы, надо:

  1. Войти в систему с админскими полномочиями.
  2. Нажать «Пуск».
  3. Выбрать «Панель управления».
  4. «Программы».
  5. Вкладка «Удаление программы».
  6. Выбрать в списке.
  7. Удалить.

Иногда возникают проблемы с деинсталляцией программы или ее версий: Java 6 удаляется, а 7 – нет, или Java 7 сносится спокойно, а при удалении шестой компьютер выдает ошибку. Есть два варианта:

  1. Искать по всем папкам и реестрам все, что относится к Java, и удалять вручную. Проверить папку system32, если там есть старые «exe» – тоже удалить.
  2. Ставить новую версию поверх старой, потом удалять старую. Иногда помогает.

itpotok.ru

Настройка java для Windows 7 в подробностях

Java — язык программирования и вычислительная платформа. Используется для работы огромного числа приложений и современных игр. С точки зрения программного кода имеет массу проблем, особенно с безопасностью, но достойных альтернатив нет.

Без этой маленькой программки не будет работать большое количество приложений и на “семерке”, и на XP, и на Ubuntu. Обычно установка таких программ самостоятельно “подтягивает” нужные компоненты, но вы можете установить их вручную.

Во многих операционных системах типа Linux Java установлена по-умолчанию. Но Windows, причем от XP до 10, повезло меньше, и чтобы воспользоваться всеми возможностями этого мало кем любимого, но порой очень нужного программного обеспечения, его нужно загрузить, установить и настроить.

Стоит отметить, что новейшая ОС Windows 10, а точнее ее веб-браузер Edge с Java не работает, но она используется сторонними браузерами.

Процесс инсталляции

Установка Java — процесс элементарный: скачайте файл с официального сайта, запустите (возможно потребуются права администратора) и нажмите кнопку Install.

Окошко может выглядеть немного иначе, ведь версии регулярно обновляются, а в XP или 10 они немного отличаются. Наверняка установщик предложит поставить некоторые другие программы, так как компания Oracle сотрудничает со многими производителями ПО. Вам решать, нужны эти программы на ПК или нет. После некоторого времени вы получите сообщение, о том, что Java успешно установлена.

Вы можете перейти по ссылке java.com/ru/download/installed.jsp, чтобы проверить вашу установленную версию.

Изучаем Control Panel

Настройка Java в рамках операционных систем Windows осуществляется через Java Control Panel, найти которую можно в Панели управления. Независимо от версии операционной системы (XP, Vista, 7, 8 или 10) нужная иконка будет выглядеть примерно так:

Щелкнув по ней, вы откроете такую панель:

Она содержит вкладки:

  • General — Базовая настройка;
  • Update — Обновление;
  • Java — перевод не требуется;
  • Security — Безопасность;
  • Advanced — Дополнительные настройки.

В первую очередь стоит заглянуть в раздел Security. В зависимости от версии Java окошко может выглядеть так (для 7-ой версии):

Или так для более поздних версий:

Как видите настройка безопасности в старых и новых версиях слегка отличается. Уровень Medium (Средний) был удален, так как с ним Windows становится более уязвимой к вредоносному ПО. Ваша задача на данном этапе выбрать уровень High (Высокий) или Very High (Очень высокий).

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

Здесь же есть полезная кнопка Edit Site List, с помощью которой можно настроить список сайтов-исключений. Просто добавляйте ссылку и жмите Add. Кнопкой Remove сайт удаляется из перечня.

На сайтах из списка становится возможным выполнение RIA-приложений (загружаемых с сайта на жесткий диск), не проходящих проверку системы безопасности.

Если вы хотите, чтобы платформа, установленная в Windows, не обновлялась без вашего ведома, уберите галку здесь:

Вы можете обновить Java вручную немедленно, нажав кнопку Update Now. По кнопке Advanced доступна установка точной даты и времени проверки обновления.

Для полноценной работы Java на ОС Windows от XP до 10 этих настроек вполне достаточно.

(Visited 4 781 times, 2 visits today)

 

windowsprofi.ru

что делать? Как установить на Ubuntu?

Люди, которые только установили новенькую операционную систему на свой компьютер или ноутбук, часто сталкиваются с сообщением в интернете по типу «Для корректной работы необходимо установить Java». Неопытных пользователей это сообщение может повергнуть в ужас и заставить растеряться. Но не стоит паниковать, вы пришли в нужное место. В данной статье детально будет разобран вопрос о том, для чего необходимо представленное программное обеспечение, и что делать, если не устанавливается Java. Также будет выложена подробная инструкция по установке как для пользователей Windows, так и для «юзеров» Linux Ubuntu.

Что такое Java?

С сообщением о необходимости в установки ПО чаще всего сталкиваются люди, которые недавно установили новую операционную систему. Появляется оно в интернете при попытке открыть какую-то страницу или запустить приложение. Из этого можно сделать вывод, что оно необходимо для запуска программ, написанных на данном языке. Да! Java — это язык программирования, и он повсюду. В наше время практически все сайты в своем коде используют данный язык, а между прочим создан он был в далеком 1995 году и до сих пор аналогов его уровня не наблюдается. Все потому, что он постоянно обновляется и улучшается. Из-за чего, в свою очередь, он лучший по скорости обрабатывания информации, у него невероятно надежная защита и он очень надежный.

Этот язык используется не только на персональных компьютерах, он распространен повсеместно. Применение ему нашли и в игровых консолях, и в суперкомпьютерах. Поэтому становится понятна его необходимость.

Итак, с понятием мы разобрались, теперь необходимо переходить к главному вопросу - о том, что делать, если не устанавливается Java?

Java не устанавливается на Windows

Если у вас на Windows отсутствует ПО Java, то вам срочно нужно его установить. Сделать это можно, посетив официальный сайт приложения. Но бывает и такое, что вы скачали программу, а она по какой-то причине отказывается устанавливаться на ваш ПК. Сейчас мы разберем причины и расскажем что делать, если не устанавливается Java на Windows 7.

  1. Итак, рассмотрим часто встречаемую проблему. Дело в том, что Java скачивается с официального сайта в виде веб-установщика. То есть после данной загрузки и открытия скачанного файла лаунчер через подключение к интернету подгрузит необходимые файлы и поместит их в библиотеку, после чего Java будет работать. Но это в оптимистичном варианте, бывает такое, что загрузку и установку программы блокируют антивирусы, считая, что исполняемое действие угрожает системе. Из этой ситуации выхода два. Первый подразумевает под собой отключение всех антивирусов. Второй же более тривиальный, просто на сайте можно скачать офлайн-установщик. Размер его около 50 Мб.

  2. Еще может быть так, что установке новой версии Java мешает предыдущая. Чтобы решить данную проблему, войдите через панель управления в «Программы и компоненты», и там в списке найдите Java и удалите ее, после чего повторите установку.

  3. В редких случаях навредить могут вирусы, поэтому скачайте антивирус, если его у вас нет, и проверьте их наличие.

  4. Ошибки в реестре также могут блокировать установку Java, поэтому скачайте Cclaner или любую подобную программу и почистите реестр.

  5. Если ни один способ не помог, посетите папку Java, что располагается по пути диск C — ProgrammFiles — Java, и удалите все файлы подчистую.

  6. И на крайний случай войдите в "Центр обновлений Windows" и обновите операционную систему. Бывает, помогает.

Теперь вы знаете, что надо делать на Windows, если не устанавливается Java. Как видите - вариантов масса.

Как установить Java на Ubuntu?

Теперь мы поговорим о том, как происходит установка Java на операционной системе Ubuntu. Будут рассмотрены различные методы. Пользователи Linux прекрасно знают, что практически на всех дистрибутивах установка различных программ может протекать несколькими путями. Чтобы каждый нашел свой, мы их все осветим.

Ручная установка Java

Первый представленный метод подойдет для пользователей дистрибутивов на базе GNU.

  1. Посетите сайт Java и нажмите там Download. Вы попадете на страницу загрузки программы.

  2. В списке выберите необходимую вам версию, в данном случае это файл с расширением «.gz».

  3. Кликните по соответствующей ссылке, чтобы начать загрузку.

  4. После ее окончания наведайтесь в папку, где лежит скачанный файл.

  5. Разархивируйте содержимое пакета в удобное для вас место. Оптимальным вариантом будет установка в папку /usr/java. После проделанных манипуляций по указанному пути появится папка по типу «jdk.1.8.0_111» - это и есть Java.

  6. Программа установлена, осталось ее запустить. Для этого войдите в представленную выше папку и наведайтесь в «bin», там и лежит исполняемый файл.

Если не устанавливается Java этим способом, то ниже будет представлен второй.

Установка с помощью терминала и менеджера пакетов

Как упоминалось выше, установка Java на Ubuntu может выполняться несколькими способами. Представляем вашему вниманию второй способ установки, через терминал.

Наша главная задача - установить Java. Ubuntu дружелюбно относится к данному приложению и размещает его в своих репозиториях, поэтому можно запросто воспользоваться терминалом.

  1. Открываем терминал, нажав на соответствующую иконку или же использовав сочетание клавиш Ctrl + Alt + T.

  2. Вписываем первую строку: sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin.

  3. Перед вами появится стена текста, не обращайте внимание, главное, когда появится вопрос, ответьте на него да, введя «Y» или «Д» в зависимости от системы.

  4. Программа установлена.

Как видно, через терминал все делается быстрее, а те, кто не любит пользоваться им, могут использовать менеджер пакетов Synaptic.

  1. Откройте менеджер пакетов.

  2. В поисковой строке введите «openjdk-7-jdk».

  3. Поставите галочку рядом с необходимым файлом.

  4. Нажмите кнопку в верхней панели для начала установки.

В процессе у вас могут спрашивать разрешения, всегда на них отвечайте положительно.

fb.ru

Установка JDK (Java) вручную | windows

Недавно прекратили поддерживать Windows XP, и все чаще попадаются грабли, связанные с потерей совместимости. Сегодня столкнулся с проблемой установки новой версии Java SE 1.8.0_05 (установочный пакет jdk-8u5-windows-i586.exe). Инсталлятор оказался несовместимым с 32-битной Windows XP SP3, и выдавал ошибку: "procedure entry point RegDeleteKeyExA could not be located in the dynamic link library ADVAPI32.dll". В переводе на русский язык "точка входа в процедуру RegDeleteKeyExA не найдена в DLL ADVAPI32.dll". В этой статье описан пошаговый процесс ручной, без инсталлятора, установки Java, если по какой-то причине она у Вас не устанавливается.

[Какая текущая версия JDK/Java?]

Иногда полезно узнать, какая версия JDK (Java) сейчас установлена на компьютере. Для этого откройте консоль (запустите интерпретатор CMD) и введите команду:

В результате будет выведено что-то наподобие:

java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b02) Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)

Примечание: когда Java установлена, то её исполняемый файл находится в путях запуска. Это либо каталог %Windows%\system32, либо каталог, указанный через переменную Path, например c:\Program Files\Java\jdk1.7.0_45\bin.

[Процесс ручной установки Java (JDK)]

1. Сначала удалите старую версию Java. Это можно сделать через Панель управления -> Установка и удаление программ. Найдите в списке установленных программ все программы, которые начинаются с "Java", и удалите их. После успешного удаления должна перестать выполняться команда java -version, и должны перестать запускаться программы, которые написаны на Java (например, ADT или Eclipse).

2. Закачайте новую версию Java с сайта Oracle [1]. Это будет исполняемый файл наподобие jdk-8u5-windows-i586.exe. Обычно этот файл просто запускают, и он берет всю работу по инсталляции на себя. Если это так, и у Вас процесс инсталляции прошел без ошибок, то дальше можете не читать. Если же нет, и автоматическая инсталляция невозможна (например, Вы получаете ошибку "RegDeleteKeyExA не найдена в DLL ADVAPI32.dll"), то придется немного поработать, чтобы установить Java.

3. Запустите бесплатный архиватор 7-zip, и откройте им файл jdk-8u5-windows-i586.exe. В этом файле будет находиться файл наподобие tools.zip, распакуйте его в любую временную папку на диске.

4. Распакуйте содержимое файла tools.zip в папку наподобие c:\Program Files\Java\jdk1.8.5\. Здесь jdk1.8.5 просто произвольное имя, отражающее версию скачанного JDK. В результате должна получиться примерно такая структура папок:

c:\Program Files\Java\jdk1.8.5>dir Том в устройстве C не имеет метки. Серийный номер тома: 7CCB-BDB0 Содержимое папки c:\Program Files\Java\jdk1.8.5 05.05.2014 22:54 < DIR > . 05.05.2014 22:54 < DIR > .. 05.05.2014 20:48 < DIR > bin 05.05.2014 20:48 < DIR > db 05.05.2014 20:48 < DIR > include 18.03.2014 03:14 4 673 034 javafx-src.zip 05.05.2014 20:48 < DIR > jre 05.05.2014 21:37 < DIR > lib 18.03.2014 03:14 40 LICENSE 18.03.2014 03:14 159 README.html 18.03.2014 03:15 526 release 18.03.2014 03:14 123 324 THIRDPARTYLICENSEREADME-JAVAFX.txt 18.03.2014 03:14 178 445 THIRDPARTYLICENSEREADME.txt 6 файлов 4 975 528 байт 7 папок 706 576 891 904 байт свободно c:\Program Files\Java\jdk1.8.5>

5. Добавьте в переменную окружения %Path% путь c:\Program Files\Java\jdk1.8.5\bin.

6. Добавьте (или измените) переменную окружения %JAVA_HOME%. Она должна указывать на новое положение папки bin:

JAVA_HOME=c:\Program Files\Java\jdk1.8.5

Перелогиньтесь, чтобы изменения в переменных окружения вступили в силу.

В переменной окружения PATH (в командных файлах и в строке интерпретатора cmd для составления путей на неё ссылаются как на %Path%) хранятся пути поиска исполняемых файлов. Это нужно для того, чтобы не надо было вводить длинную строку пути до исполняемого файла, в нашем случае это java.exe и другие утилиты JDK. Т. е. если в переменной Path прописан путь до java.exe, то можно не утруждать себя вводом полного пути до java.exe, операционная система Windows будет знать, где искать исполняемый файл.

Все переменные окружения, в том числе и Path, могут быть просмотрены, изменены, удалены и добавлены командой SET. В переменной Path может быть прописано множество путей. Каждая запись пути отделяется от другой точкой с запятой. Вот например, как можно просмотреть содержимое переменной окружения Path:

c:\>SET PATH Path=C:\Program Files\PC Connectivity Solution\;c:\Program Files\Atmel\AVR Tools \AVR Toolchain\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Xi linx\11.1\ChipScope\bin\nt;C:\Xilinx\11.1\common\bin\nt;C:\Xilinx\11.1\common\li b\nt;C:\Xilinx\11.1\EDK\bin\nt;C:\Xilinx\11.1\EDK\lib\nt;C:\Xilinx\11.1\PlanAhea d\bin;C:\Xilinx\11.1\ISE\bin\nt;C:\Xilinx\11.1\ISE\lib\nt;c:\WinAVR-20100110\bin ;c:\WinAVR-20100110\utils\bin;c:\devkitPro\msys\bin;C:\Program Files\ATI Technol ogies\ATI.ACE\Core-Static;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\TortoiseHg\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\IVI Foundati on\IVI\bin;C:\Program Files\IVI Foundation\VISA\WinNT\Bin\;C:\PROGRA~1\IVIFOU~1\ VISA\WinNT\Bin;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\Microsof t SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\ ;C:\Program Files\OpenVPN\bin;c:\Program Files\Android\apache-ant-1.9.3\bin;c:\P rogram Files\Android\android-studio\sdk\tools;c:\Program Files\Android\android-s tudio\sdk\platform-tools;c:\android-ndk-r9c;c:\Program Files\Java\jdk8u5\bin;C:\ Program Files\TortoiseGit\bin;C:\Program Files\IVI Foundation\VISA\WinNT\Bin;C:\ Program Files\ATMEL Corporation\sam-ba_2.11\drv\;C:\Program Files\ATMEL Corporat ion\sam-ba_2.11;C:\Program Files\ATMEL\FLIP 2.4.6\bin;C:\Program Files\Nmap;c:\M inGW\bin;C:\Program Files\Atmel\Flip 3.4.7\bin;c:\Program Files\GPAC;C:\Program Files\Common Files\Ahead\Lib\;C:\Program Files\Common Files\Ahead\Lib\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1

Однако новичкам намного проще использовать для редактирования переменной окружения Path инструмент Пуск -> Панель управления -> Система -> закладка Дополнительно -> кнопка внизу Переменные среды. Откроется окно, в котором можно просмотреть (и отредактировать) как настройку Path для текущего пользователя (в верхней части окна "Переменные среды пользователя"), так и настройку Path для всей системы (в нижней части окна "Системные переменные", эта настройка влияет на всех пользователей). Я советую вносить изменения в "Системные переменные".

7. Найдите в папке jdk1.8.5 все файлы с расширением *.pack и распакуйте их с помощью распаковщика unpack200.exe (он находится в папке c:\Program Files\Java\jdk1.8.5\bin), чтобы получить соответствующие файлы *.jar. Все файлы с расширением *.pack можно найти с помощью финдера Windows (вызывается по кнопке F3), или с помощью Total Commander.

Каждый файл *.pack можно распаковать командой наподобие (на примере файла rt.pack):

"%JAVA_HOME%\bin\unpack200" -r rt.pack rt.jar

Примечание: полностью распакованные файлы - всю структуру каталогов, которую достаточно положить в c:\Program Files\Java\, останется только настроить %Path% и %JAVA_HOME% (по шагам 5 и 6) - можно скачать в архиве [2].

На этом установка Java завершена, команда java -version должна нормально отрабатывать из любого каталога.

C:\>java -version java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)

Примечание: получается, что на одном компьютере может быть одновременно установлено любое количество разных версий Java. Какая версия в данный момент активна, будет определяться исключительно значениями пути в переменной %Path% до каталога bin, и значением переменной окружения %JAVA_HOME% (см. шаги 5 и 6).

[Ярлыки для Java]

После того, как Вы вручную установили Java и проверили её работу, можно сделать ярлыки для некоторых часто используемых функций (см. таблицу ниже). Путь до javacpl.exe нужно указать реально существующий (в ту папку, куда вы копировали файлы Java).

Ярлык Командная строка ярлыка
About Java "c:\Program Files\Java\jre1.5.0_11\bin\javacpl.exe" -tab about
Check For Updates "c:\Program Files\Java\jre1.5.0_11\bin\javacpl.exe" -tab update
Configure Java "c:\Program Files\Java\jre1.5.0_11\bin\javacpl.exe"
Get Help http://java.com/help
Visit Java.com http://java.com/

[Ссылки]

1. Java Downloads site:www.oracle.com.2. 140505jdk1.8.0.zip - полностью обработанная структура папок 32-битного JDK (*.pack уже распакованы, осталось папку из архива положить в c:\Program Files\Java\).3. 160228jdk-8u73.zip - полностью обработанная структура папок 64-битного JDK (*.pack уже распакованы, осталось папку из архива положить в c:\Program Files\Java\).

microsin.net

java - Как установить java_home в Windows 7?

Нам нужно провести различие между двумя переменными среды, которые здесь обсуждаются взаимозаменяемо. Одна из них - это переменная JAVA_HOME. Другая - переменная Путь. Любой процесс, который ссылается на переменную JAVA_HOME, ищет путь поиска к JDK, а не JRE. Использование переменной JAVA_HOME не предназначено для самого компилятора Java. Компилятор знает свое местоположение. Эта переменная предназначена для другого программного обеспечения, чтобы легче находить компилятор. Эта переменная обычно используется программным обеспечением IDE для компиляции и сборки приложений из исходного кода Java. Напротив, интерпретатор CMD для Windows и многие другие программные средства первого и третьего сторон ссылаются на переменную Path, а не на переменную JAVA_HOME.

Использовать случай 1: Компиляция из CMD

Так, например, если вы не используете какое-либо программное обеспечение IDE, и просто хотите, чтобы вы могли компилироваться из CMD, независимо от вашего текущего рабочего каталога, то вы хотите установить правильную переменную Path. В вашем случае вам даже не нужна переменная JAVA_HOME. Поскольку CMD использует Path, а не JAVA_HOME, чтобы найти компилятор Java.

Пример использования 2: Компиляция из IDE

Однако, если вы используете какое-либо программное обеспечение IDE, вам необходимо сначала просмотреть документацию. Для этого может потребоваться установка JAVA_HOME, но она может также использовать другое имя переменной для той же цели. Стандартом de facto на протяжении многих лет был JAVA_HOME, но это может быть не всегда так.

Пример использования 3: Компиляция из IDE и CMD

Если помимо программного обеспечения IDE вы также хотите скомпилировать из CMD, независимо от вашего текущего рабочего каталога, то в дополнение к переменной JAVA_HOME вам также может понадобиться добавить путь поиска JDK к переменной Path.

JAVA_HOME против пути

Если ваша проблема связана с компиляцией Java, вы хотите проверить переменную JAVA_HOME и путь (где это применимо). Если ваша проблема связана с запуском Java-приложений, то вы хотите проверить свою переменную Path.

Переменная пути используется универсально во всех операционных системах. Поскольку он определяется системой и потому что это переменная по умолчанию, используемая для поиска JRE, почти никогда не возникает проблем с запуском приложений Java. Особенно в Windows, где установщики программного обеспечения обычно настраивают для вас все. Но если вы устанавливаете вручную, то самое безопасное в этом случае - это, возможно, пропустить переменную JAVA_HOME и просто использовать переменную Path для всего, как для JDK, так и для JRE. Любая последняя версия программного обеспечения IDE должна быть в состоянии выбрать и использовать ее.

Symlinks

Символьные ссылки могут предоставить еще один способ ссылки на путь поиска JDK путем комбинирования одной из существующих переменных среды.

Я не уверен в предыдущих версиях выпусков Oracle/Sun JDK/JRE, но, по крайней мере, установщик для jdk1.8.0_74 добавляет путь поиска C:\ProgramData\Oracle\Java\javapath к переменной Path, и он помещает его в начало строковое значение. Этот каталог содержит символические ссылки на java.exe, javaw.exe и javaws.exe в каталоге JRE.

Итак, по крайней мере, с Java 8 JDK и, предположительно, Java 8 JRE, для JRE не требуется конфигурировать переменную окружения для JRE. Пока вы используете пакет установщика для его настройки. Однако могут быть различия в вашей установке Windows. Обратите внимание, что Oracle JRE поставляется в комплекте с JDK.

Если вы когда-нибудь обнаружите, что ваша конфигурация Java JDK использует неправильную версию компилятора или, по-видимому, работает по магии, не будучи явно определенной так (без кастования заклинания), тогда у вас может быть символическая ссылка где-то в переменные среды. Поэтому вы можете проверить символическую ссылку.

qaru.site


Смотрите также