Saya telah menginstal Oracle Java 7 sesuai dengan panduan ini.
Ketika saya menjalankan sudo update-java-alternatives -s java-7-oracle
, itu memberi saya :
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
update-alternatives: error: alternative /usr/lib/jvm/java-7-oracle/jre/bin/jexec for jexec not registered, not setting.
update-alternatives: error: alternative /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so for mozilla-javaplugin.so not registered, not setting.
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
Ada apa?
Saya menggunakan ubuntu12.04 amd64.
Jawaban yang Diterima:
Properly installing Oracle java 7 JDK and JRE on Ubuntu 64Bits and beased distributions.
Menginstal Oracle java 7 JDK dan JRE dengan benar di Ubuntu 64Bits dan distribusi beased.
OPSI 1:Langkah demi Langkah
BUKA JENDELA TERMINAL (uxterm atau emulator terminal lainnya)
Jalankan sebagai root
sudo -i
cd /
Menjamin bahwa perintah “apt-add-repository” berfungsi (bug yang diketahui di beberapa 64bit Ubuntu, dan distribusi berbasis)
aptitude update
aptitude install python-software-properties
Instal Oracle java PPA
apt-add-repository ppa:webupd8team/java
Instal Oracle java
aptitude update
aptitude install oracle-java7-jdk oracle-java7-set-default oracle-java7-installer oracle-java7-plugin
Perbaiki masalah Oracle java:bagian 1. Buat direktori “/usr/lib/xulrunner-addons/plugins/”
mkdir -p /usr/lib/xulrunner-addons/plugins
Perbaiki masalah Oracle java yang diketahui:bagian 2. Daftarkan alternatif yang hilang
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
update-alternatives --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
Perbaiki masalah Oracle java yang diketahui:bagian 3. Perbaiki lokasi file “jexec” di “/usr/lib/jvm/.java-7-oracle.jinfo”
sed -i '[email protected] jexec /usr/lib/jvm/java-7-oracle/jre/bin/[email protected] jexec /usr/lib/jvm/java-7-oracle/jre/lib/[email protected]' /usr/lib/jvm/.java-7-oracle.jinfo
Perbarui alternatif java untuk membuat Oracle java menjadi java default pada sistem
update-java-alternatives -s java-7-oracle
Copot pemasangan file java OpenJDK
aptitude purge openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib default-jre default-jre-headless icedtea-7-jre-jamvm
Logout dari pengguna “root”
exit
Tutup jendela terminal
exit
OPSI 2:SKRIP SATU KALI
BUKA JENDELA TERMINAL (uxterm atau emulator terminal lainnya)
sudo -i
cd /
aptitude update
aptitude install python-software-properties
apt-add-repository ppa:webupd8team/java
aptitude update
aptitude install oracle-java7-jdk oracle-java7-set-default oracle-java7-installer oracle-java7-plugin
mkdir -p /usr/lib/xulrunner-addons/plugins
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
update-alternatives --install /usr/lib/xulrunner-addons/plugins/libjavaplugin.so xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set xulrunner-1.9-javaplugin.so /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so
sed -i '[email protected] jexec /usr/lib/jvm/java-7-oracle/jre/bin/[email protected] jexec /usr/lib/jvm/java-7-oracle/jre/lib/[email protected]' /usr/lib/jvm/.java-7-oracle.jinfo
update-java-alternatives -s java-7-oracle
aptitude purge openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib default-jre default-jre-headless icedtea-7-jre-jamvm
exit
exit
Bagaimana Cara Memindahkan Jendela Antar Monitor Dengan Gnome Shell??
Bagaimana Cara Menjalankan Aplikasi Untuk Waktu yang Ditetapkan Di Shell?