Версия Java не совпадает
Я установил Sun Java Jre 6 из исходного кода. Согласно значку в меню "Приложения", он называется "Sun Java 6". Тем не менее, команда java -version дает:
Java версия "1.5.0" gij (GNU libgcj) версия 4.5.4
Прежде всего, почему Java не 1.6? Кроме того, что такое Gij?
2 ответа
Решение
Я понял. Я побежал
sudo update-alternatives --config java
и обнаружил, что моя ява не была выбрана. Я выбрал его, и теперь java -version возвращает 1.6.
Просто следуйте этим простым шагам:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
Ubuntu не поставляет Sun Java, потому что она не полностью бесплатна.
Здесь больше информации. Я предлагаю вам прочитать это.