jalankan perintah
java -XshowSettings
cari entri java.home = /usr/java/jdk1.8.0_91/jre
ekspor java_home di profil bash Anda
export JAVA_HOME=/usr/java/jdk1.8.0_91/jre
atau di /etc/profile
untuk memperluas ke semua pengguna
Khusus untuk OpenBSD6.0, tambahkan
export JAVA_HOME=/usr/local/jdk-1.8.0/
ke .profile
Anda .
Versi spesifik dari jdk ini, dan kemungkinan jalur dasar itu sendiri dapat berubah pada versi OpenBSD berikutnya dan sebelumnya, Anda telah diperingatkan.
Setelah membaca dokumen dari ElasticSearch, saya menemukan bahwa jika Anda menjalankan Ubuntu atau Debian, paket tersebut hanya disertakan dengan OpenJDK karena masalah lisensi. Untuk memperbaiki masalah jalur Java ini, saya menginstal yang berikut ini setelah menginstal ElasticSearch (seperti yang diarahkan oleh dokumen):
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
java -version
Kemudian setelah menjalankan sudo service elasticsearch start
semuanya berfungsi dan saya tidak lagi mengalami masalah jalur Java.
Untuk menjalankannya - meskipun tidak bagus - Anda dapat menyiapkan tautan simbolis ke java Anda di /usr/bin (yang terdaftar oleh elasticsearch untuk dilihat):
ln -s /root/Applications/jdk1.7.0_79/bin/java /usr/bin/java