Настройка Java Home в Windows и Linux:

Загрузите JDK сhttps://www.oracle.com/technetwork/java/javase/downloads/index.html
разархивируйте или установите JDK

Windows:
при условии, что JDK установлен в c:\

Выполните одно из следующих действий:
Windows 7 — щелкните правой кнопкой мыши «Мой компьютер» и выберите «Свойства» > «Дополнительно»
Windows 8 — перейдите в «Панель управления» > «Система» > «Дополнительные параметры системы»
Windows 10 — выполните поиск переменных среды. затем выберите «Изменить системные переменные среды».
Нажмите кнопку «Переменные среды».
В разделе «Системные переменные» нажмите «Создать».
В поле «Имя переменной» введите:
JAVA_HOME, если вы установили JDK. (Java Development Kit)
в значении = c:\JDK1.8 * убедитесь, что путь не указывает на папку bin

** Если путь содержит пробелы, используйте сокращенное имя пути. Например, C:\Progra~1\Java\jdk1.8. *Progra~1 = «Program Files» и Progra~2 = «Program Files (x86)»

обновить PATH с помощью → %JAVA_HOME%\bin

Линукс:

Предполагая, что Java установлена ​​в /usr/java
vi ~/.bashrc Или vi ~/.bash_profile
добавьте следующие строки:
export JAVA_HOME=/usr/java/ [помните, что не нужно включать bin ]
export PATH=$JAVA_HOME/bin:$PATH
сохранить файл
выйти из системы и войти снова, перезагрузиться или использовать исходные файлы для немедленного применения изменений в текущей оболочке.
> источник ~/.bashrc ИЛИ источник ~/.bash_profile

Выполнить: echo $JAVA_HOME
Вывод должен напечатать путь

Установить для всех пользователей:
Войдите в систему как root или выполните команды с помощью sudo

vi /etc/profile
export JAVA_HOME=/usr/java/ [не включать bin]
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile

Установка JAVA JDK без прав администратора:

загрузите нужный JDK и разархивируйте с помощью любого программного обеспечения для сжатия. я использую 7zip.
перейдите в каталог .rsrc/1033/JAVA_CAB10/
этот каталог содержит каталог 111, разархивируйте его, и он, в свою очередь, содержит tools.zip.
это основной файл, который действует как java.
переместите tools.zip в нужное место и разархивируйте его.
откройте командную строку и перейдите в распакованную папку инструментов и выполните указанную ниже команду.
for /r %i in (*. упаковать) сделать .\bin\unpack200.exe -r -v %i %~pi%~ni.jar

теперь джава готова. cd в bin и вы можете ввести java -version.