Я экспортирую JAVA_HOME и переменную окружения пути в /etc/profile.
Это один из способов сделать это. Но учтите, что разные пользователи (или разные приложения) на машине могут нуждаться в разных установках Java. Таким образом, другие варианты позволяют пользователям устанавливать переменные среды в своих личных профилях оболочки, а приложениям - устанавливать их в сценариях-оболочках, сценариях «init.d» или любых других.
Не существует единственного «правильного» способа сделать это. Выберите способ, который наилучшим образом соответствует вашим потребностям.