У меня была та же проблема: java не работал после обновления до 13.04, был установлен icedtea7, но Firefox не обнаружил его. Очистка icedtea7 и openjdk7 не разрешала это для меня. Я могу сказать, что я сделал, чтобы решить эту проблему, но я не знаю, какие шаги необходимы:
Я попробовал решение Фрэнка, но это не сработало для меня. Как он отмечает, для очистки icedtea7 и jdk потребуется установить openjdk6. Если вы запустите
sudo apt-get purge openjdk-6-jre openjdk-7-jre
, для этого потребуется установка default-jre-headless. Я продуваю все три одновременно:
sudo apt-get purge openjdk-6-jre openjdk-7-jre default-jre-headless
Я побежал
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get dist-upgrade
Тогда я переустановил openjdk7, и несколько пакетов, которые были предложены в ходе этой установки [d2!] : default-jre , equivs и icedtea-7-plugin:
sudo apt-get install openjdk-7-jre
После этого я закрыл и снова открыл Firefox, и java отлично работает.