Моя установка Java сломана

Моя установка Java сломана

Недавно я обновился до Ubuntu 11.10 и заметил, что Java не работает на некоторых веб-сайтах, и запустил проверку:

keith@KD-PB:~$ java -версия

Java-версия "1.5.0"

gij (GNU libgcj) версия 4.6.1

Авторские права (C) 2007 Free Software Foundation, Inc.

Это бесплатное программное обеспечение; см. источник для условий копирования. НЕТ НИКАКИХ гарантий; даже на ТОВАРНУЮ ПРИГОДНОСТЬ или ПРИГОДНОСТЬ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.

Поэтому я удалил свою Java (OpenJDK 1.6.0 согласно Ubuntu Software Centre) и переустановил ее и все зависимости. Поэтому попробовал проверить, установлен ли правильный пакет Java;

keith@KD-PB:~$ sudo update-alternatives --config java

В группе ссылок java есть только одна альтернатива: /usr/bin/gij-4.6

Ничего не нужно настраивать.

Так что теперь я чешу голову и не знаю, что не так. Я установил Oracle JRE 6, и он работает сразу, так что может быть не так с OpenJDK?

Спасибо

ОБНОВЛЕНИЕ - Из некоторых предложений я ввел следующее и думаю, что проблема в том, куда указывает /etc/alternatives/java;

keith@KD-PB:~$ ls -l which javalrwxrwxrwx 1 корень корень 22 2011-10-17 06:34 /usr/bin/java -> /etc/alternatives/java keith@KD-PB:~$ ls -l /etc/alternatives/java lrwxrwxrwx 1 корень корень 16 2011-10-17 06:34 /etc/alternatives/java -> /usr/bin/gij-4.6

keith@KD-PB:~$ dpkg -S /usr/lib/jvm/java-6-openjdk/jre/bin/java openjdk-6-jre-headless: /usr/lib/jvm/java-6-openjdk/jre/bin/java

решение1

Да... Странно, что OpenJDK не работает... У меня было несколько проблем с ним и Eclipse, поэтому пришлось поставить Java от Oracle. Работает отлично. Мой совет: не устанавливайте OpenJDK.

решение2

Я пробовал удалить и переустановить установки Java несколько раз, но ничего не изменилось, он обнаруживал только приложение gij java или вообще ничего не обнаруживал, когда его удалял. Поэтому следующий обходной путь помог мне.

Я добавилWebupd8 ППАв мой список репозиториев и из них я установил приложение под названием 'update-java'. После установки я запустил update-java из терминала, он начал искать установленную мной java, нашел ее и затем в графическом интерфейсе попросил меня выбрать, какую из них установить в качестве стандартной. После этого я запустил java-version из терминала для подтверждения.

Я могу подтвердить, что он снова работает и, похоже, настроен правильно.

Связанный контент