Любое место установки должно работать до тех пор, пока вы зададите правильный путь JAVA_HOME и добавите двоичный путь к переменной $ PATH.
Вы можете настроить оба параметра глобально, отредактировав /etc/environment
, что должно вступить в силу для всех пользователей после перезапуска вашей оболочки (вы можете сократить этот процесс, выполнив source /etc/environment
при тестировании).
JAVA_HOME=/usr/local/java/jre_10....
Там уже должна быть запись PATH, которую вы можете изменить, чтобы добавить двоичный каталог Java.
Это может отличаться в разных дистрибутивах Linux и версиях оболочки.Если ваш дистрибутив (Amazon Linux использовал его по крайней мере ранее) не поддерживает его, вы можете использовать /etc/profile.
Другой вариант, который многие предпочитают, - добавить исполняемый скрипт оболочкив /etc/profile.d/, который устанавливает переменные для вас, так как эти сценарии вызываются при каждой инициализации оболочки для всех пользователей.