Если у вас установлена JDK 1.6 (соответствующая Java 6) или установлена более новая версия, у вас должна быть программа с именем jrunscript в вашем PATH. Вы можете использовать это, чтобы найти соответствующий JAVA_HOME. Пример:
$ jrunscript -e 'java.lang.System.out.println(java.lang.System.getProperty("java.home"));'
/opt/local/jdk1.7.0_76/jre
Вы можете установить переменную среды следующим образом:
$ export JAVA_HOME="$(jrunscript -e 'java.lang.System.out.println(java.lang.System.getProperty("java.home"));')"
Обратите внимание, что JRE не включает jrunscript, поэтому это будет работать, только если вы установите JDK, а не только JRE.