V Linuxu můžete spustit $(dirname $(dirname $(readlink -f $(which javac))))
Na Macu můžete spustit $(dirname $(readlink $(which javac)))/java_home
U windows si nejsem jistý, ale představuji si where javac
by vás dostal docela blízko
echo $JAVA_HOME
vypíše hodnotu, pokud je nastavena. Pokud jste jej však nenastavili ručně ve spouštěcích skriptech, pravděpodobně není nastaven.
Pokud zkusíte which java
a nic nenajde, Java nemusí být na vašem počítači nainstalována nebo alespoň není ve vaší cestě. V závislosti na tom, jakou distribuci Linuxu máte a zda máte či nemáte přístup root, můžete přejít na stránku http://www.java.com a stáhnout si potřebnou verzi. Potom můžete nastavit JAVA_HOME tak, aby ukazovala na tento adresář. Pamatujte, že toto je pouze konvence a nemělo by se používat k určení, zda je Java nainstalována nebo ne.