$ which java
harus memberi Anda sesuatu seperti
/usr/bin/java
update-java-alternatives -l
akan memberi tahu Anda implementasi java mana yang merupakan default untuk sistem Anda dan di mana sistem file diinstal. Periksa manual untuk opsi lainnya.
Ini sedikit tergantung dari sistem paket Anda ... jika java
perintah berfungsi, Anda dapat mengetikkan readlink -f $(which java)
untuk menemukan lokasi perintah java. Pada sistem OpenSUSE saya sekarang mengembalikan /usr/lib64/jvm/java-1.6.0-openjdk-1.6.0/jre/bin/java
(tapi ini bukan sistem yang menggunakan apt-get
).
Di Ubuntu, sepertinya ada di /usr/lib/jvm/java-6-openjdk/
untuk OpenJDK, dan di beberapa subdirektori lain dari /usr/lib/jvm/
untuk Suns JDK (dan implementasi lainnya juga, menurut saya).
Debian juga sama.
Untuk setiap paket tertentu, Anda dapat menentukan file apa yang diinstal dan di mana menginstalnya dengan menanyakan dpkg. Misalnya untuk paket 'openjdk-6-jdk':dpkg -L openjdk-6-jdk
Pertanyaan ini akan dipindahkan tetapi Anda dapat melakukan hal berikut
which javac
atau
cd /
find . -name 'javac'