Saya tahu tentang java-versi. Saya tidak peduli versi apa yang saya sedang berjalan. Saya peduli versi apa yang diinstal pada kotak linux saya. Jika ini perintah java - * yang lain, saya tidak melihatnya di java -help.
Saya sudah mencoba googling tetapi jawabannya adalah untuk Windows atau mereka mengatakan "gunakan java-versi." Saya tahu saya pernah melakukan ini sebelumnya.
update-alternatives --list java
hanya untuk mendaftar saja?--list
opsi. misal Centos 6.7 tidak.| grep java
Anda bisa melakukannya:
Untuk menemukan semua file. Pengelola paket dengan versi Linux Anda juga harus dapat mencantumkannya.
sumber
find /usr -type f -name java -print 2>/dev/null | xargs -i echo {} -version | bash 2>&1 | sed ':a;N;$!ba;s/\n/\n\n/g'
Anda meninggalkan banyak hal yang diinginkan sejauh detail tentang pengaturan Anda berjalan. Java dapat diinstal dengan berbagai cara di linux. Anda dapat menginstal melalui paket distribusi Anda, seperti apt, yum, yast, atau Anda dapat menginstalnya secara manual.
Bagaimana pun Anda menginstalnya, instalasi Java memerlukan java executable untuk melakukan kebaikan dalam banyak kasus, sehingga Anda dapat menggunakan perintah cari atau temukan untuk menemukan yang berbeda.
Contoh yang kemungkinan besar akan menemukan tautan dan duplikat, tetapi nama direktori akan membantu Anda menunjukkannya:
sumber
Saya menggunakan ini untuk daftar instalasi Java yang tersedia:
sumber
bash: update-alternatives: command not found
?Saya sebelumnya menggunakan yang berikut ini untuk menentukan instalasi java 8 untuk aplikasi yang memerlukan set variabel lingkungan sehingga bisa menggunakan versi java yang tidak ditetapkan sebagai default:
update-java-alternatives -l java-8-oracle
Namun, itu berhenti bekerja hari ini. The
update-java-alternatives
script / program tidak lagi diinstal pada saya sistem Ubuntu 14.04. Yang terpasang sekarang adalahalternatives
.Apa yang saya gunakan sekarang untuk mendapatkan alternatif spesifik jalur java adalah:
alternatives --display java | grep priority | grep jdk-1.8
Lalu saya bisa memijat hasilnya untuk mendapatkan apa yang saya butuhkan untuk variabel lingkungan aplikasi saya.
sumber