Tidak dapat memahami apa lokasi jdk

14

Saya sudah menginstal java dengan benar.

aaa@ubuntu:~$ whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac

Tetapi ketika saya mencoba untuk menambahkan lokasi /usr/bin/javadi IntellyJ Idea12 sebagai proyek java SDK, saya tidak bisa melakukan itu karena memerlukan folder dan /usr/bin/javafile. Bahkan jika saya tentukan /usr/bin, itu mengatakan bahwa itu bukan lokasi yang valid.

Jadi di mana letaknya dan bagaimana cara mengatur lokasi menjadi java java untuk IntellyJ Idea12 atau untuk Eclipse?

PEMBARUAN : Path "/ usr / lib / jvm /" tidak ada

UPDATE2 :

Saya menggunakan tutorial ini http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

Alex Malex
sumber
Bagaimana Anda menginstal jdk, menggunakan update-alternativesmungkin membantu Anda.
nikhil

Jawaban:

19

Semua instalasi JRE dan JDK ubuntu disimpan di / usr / lib / jvm /

Anda perlu menambahkan lokasi JDK khusus multi-lengkungan ke Idea12 Misalnya pada instalasi Ubuntu 32bit x86 gunakan: / usr / lib / jvm / java-7-openjdk-i386

xranby
sumber
Jalur "/ usr / lib / jvm /" tidak ada.
Alex Malex
3
/ usr / lib / jvm / ada setelah Anda menginstal paket openjdk-7-jdk . Anda dapat melihat ini sendiri jika Anda menggunakan pencarian paket ubuntu dan mencari paket
javac.ubuntu.com/...
bukankah saya menginstalnya? Lihatlah pembaruan saya2
Alex Malex
Anda perlu menggunakan /usr/local/java/jdk1.7.0_17 jika Anda telah mengikuti tutorial yang disebutkan dalam UPDATE2.Saya sarankan Anda untuk mengikuti dokumentasi bantuan Java Java help.ubuntu.com/community/Java
xranby
Terima kasih. Saya baru saja ls -lh /usr/lib/jvm/menemukan Jawa. Diharapkan default-javatetapi ditemukan java-7-oracle. Terpecahkan.
Magno C
-2

whereis menempatkan bagian sumber / biner dan manual untuk file yang ditentukan. Kemudian nama yang disediakan pertama kali dilucuti dari komponen pathname terkemuka dan ekstensi (tunggal) tambahan dari formulir .ext, misalnya, .c. Awalan s. yang dihasilkan dari penggunaan kontrol kode sumber juga ditangani. whereis kemudian mencoba untuk menemukan program yang diinginkan dalam daftar tempat Linux standar.

java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java

Itu hanya tautan simbolis dari instalasi java. Anda bisa baca di sini

Muhammad Sholihin
sumber