$ which java
by vám měl dát něco jako
/usr/bin/java
update-java-alternatives -l
vám řekne, která implementace java je výchozí pro váš systém a kde v souborovém systému je nainstalována. Další možnosti naleznete v příručce.
To trochu závisí na vašem balíčkovacím systému ... pokud je java
příkaz funguje, můžete napsat readlink -f $(which java)
najít umístění příkazu java. V systému OpenSUSE, na kterém jsem nyní, vrací /usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/bin/java
(ale toto není systém, který používá apt-get
).
Na Ubuntu to vypadá, že je v /usr/lib/jvm/java-6-openjdk/
pro OpenJDK a v některém jiném podadresáři /usr/lib/jvm/
pro Suns JDK (a další implementace, myslím).
Debian je stejný.
Pro každý daný balíček můžete zjistit, jaké soubory instaluje a kam je instaluje, dotazem dpkg. Například pro balíček 'openjdk-6-jdk':dpkg -L openjdk-6-jdk
Tato otázka bude přesunuta, ale můžete provést následující
which javac
nebo
cd /
find . -name 'javac'