Hai, Mohammad. Ini bukan pertanyaan bodoh, tapi satu yang sudah dijawab di beberapa tempat sudah - seperti ini atau pertanyaan ini .
rozcietrzewiacz
Hanya sebuah PS: di MacOS, Java biasanya dipasang di '/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home', di mana nomor versi bisa berbeda.
Daniel Wang
Jawaban:
48
Coba salah satu dari keduanya:
$ mana java
$ whereis java
Untuk program java pertama Anda, baca tutorial ini:
Perhatikan perintah ini memberikan hasil yang berbeda. Jika Anda tertarik pada jalur non-symlink gunakan whereis java.
P.Brian.Mackey
Saya tidak berpikir ini menjawab pertanyaan. The javabiner terinstal dengan JRE, tetapi jika Anda melakukan pengembangan yang Anda butuhkan JDK, yang belum tentu dipasang di which java(yang dalam kasus saya adalah / usr / bin).
Tim S.
12
Anda dapat mendaftar file yang diinstal dengan
rpm -ql packagename
Anda akan melihat suatu bindirektorijava executable
Tetapi jika JDK RPM diinstal dengan benar, Anda seharusnya sudah menemukan javadi jalur Anda.
Mencoba
javac MyFirstJavaClass.java
dan jika semuanya dikompilasi
java MyFirstClass
(Jika Anda tidak mengubah apa pun, direktori saat ini .seharusnya sudah ada di jalur kelas Anda)
Karena pertanyaan ini khusus RPM, rpmadalah cara untuk memulai (seperti dijawab oleh @Matteo ).
bendera rpm
-q is short for --query
-l is short for --list
Contoh
rpm -ql jdk1.8.0_20 | grep "jdk1.8.0_20/bin$"
/usr/java/jdk1.8.0_20/bin
Mengetahui hal ini mungkin diinginkan untuk menyetel $JAVA_HOMEvariabel pengguna atau aplikasi . Hal ini sering diperlukan ketika sistem memiliki beberapa versi java diinstal, atau beberapa distribusi java diinstal, seperti OpenJDK dan Oracle / Sun .
$JAVA_HOME Contoh
Dalam ~/.bash_profile, atau file yang terkait ( .bashrc, .zshrc, .cshrc, setenv.sh), sesuatu yang mirip dengan di bawah ini dapat digunakan.
Jawaban:
Coba salah satu dari keduanya:
Untuk program java pertama Anda, baca tutorial ini:
"Halo Dunia!" untuk Solaris OS dan Linux
sumber
java
biner terinstal dengan JRE, tetapi jika Anda melakukan pengembangan yang Anda butuhkan JDK, yang belum tentu dipasang diwhich java
(yang dalam kasus saya adalah / usr / bin).Anda dapat mendaftar file yang diinstal dengan
Anda akan melihat suatu
bin
direktorijava executable
Tetapi jika JDK RPM diinstal dengan benar, Anda seharusnya sudah menemukan
java
di jalur Anda.Mencoba
dan jika semuanya dikompilasi
(Jika Anda tidak mengubah apa pun, direktori saat ini
.
seharusnya sudah ada di jalur kelas Anda)sumber
Karena pertanyaan ini khusus RPM,
rpm
adalah cara untuk memulai (seperti dijawab oleh @Matteo ).bendera rpm
Contoh
Mengetahui hal ini mungkin diinginkan untuk menyetel
$JAVA_HOME
variabel pengguna atau aplikasi . Hal ini sering diperlukan ketika sistem memiliki beberapa versi java diinstal, atau beberapa distribusi java diinstal, seperti OpenJDK dan Oracle / Sun .$JAVA_HOME
ContohDalam
~/.bash_profile
, atau file yang terkait (.bashrc
,.zshrc
,.cshrc
,setenv.sh
), sesuatu yang mirip dengan di bawah ini dapat digunakan.Jika Anda ingin lebih banyak kontrol di mana Java diinstal, seperti di
/opt
, maka tarball dapat digunakan sebagai ganti file RPM.Pertanyaan serupa lainnya, menanyakan tentang bagaimana menemukan biner atau file, dalam kasus umum.
sumber
Di RHEL7, saya menggunakan
dan itu menuntun saya ke
/usr/lib/jvm/
direktori yang berisi direktori:Masing-masing berisi a
bin/java
Untuk menemukan jalur lengkap tautan simbolik gunakan:
* Kredit: Jawaban tentang Stack Overflow
** Catatan: Saya menjawab di sini karena ini adalah hasil pertama di Google
sumber
java -version
memberi saya 1,8. Ada satu tautan ke folder JDK8 di dekat bagian atas.