Встановлення Sun Java на старих версіях Ubuntu (версії 9.10 і нижче)
Я мав таку ж проблему один раз три роки тому з Ubuntu 8.04, я думаю. Під час використання openjre виникла дивна проблема, і її вирішили за допомогою версії sun jre. Ось кроки в терміналі, які застосовуються до версій нижче 10.04, оскільки починаючи з 10.04 сонячна ява була скинута і замінена openjre:
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(Все, що стосується Sun java. Просто для переконання)
Після цього, якби ви видалили openjdk, тоді у вас буде тільки сонячна Java. Якщо ви його не видалили, тоді у вас є обидва. Щоб перейти від одного до іншого, зробіть це:
sudo update-java-alternatives -l
- Це покаже вам список двигунів java, якими ви можете користуватися.
Назва альтернативи java - назва ліворуч, наприклад, openjdk виглядає так:
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
І ви б встановили систему так, щоб вона відкривалась так:
sudo update-java-alternatives -s java-6-openjdk
Якщо ви хочете використовувати Sun, тоді ви зробите це (Після встановлення пакетів сонця):
sudo update-java-alternatives -s java-6-sun
Якщо ви хочете використовувати версію java 7, просто змініть вказане вище число 6 на 7. Наприклад, якщо я хотів би встановити версію 7 openjre, я би:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Встановлення Sun Java на новіших версіях Ubuntu (на 10.04 вище)
Відкрийте термінал і введіть наступне:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
Це повинно встановити версію Sun Java у вашій системі. Щоб змінити його, просто зробіть наступне, якщо у вас є інші альтернативи Java:
sudo update-java-alternatives -s java-7-oracle
Якщо ви хочете, щоб установка була автоматичною, введіть наступне:
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
після цього просто виконайте наступне, щоб встановити змінні середовища за замовчуванням:
sudo apt-get install oracle-java7-set-default
Зауважте, що PPA включає версії 6, 7 і 8. Отже, ви можете встановити будь-яку з них, просто змінивши номер у інсталяційній лінії, наприклад:
sudo apt-get install oracle-java8-installer
Установила б Java 8. Після встановлення версії Java, яку ви хочете використовувати та встановлення версії за замовчуванням за допомогою update-java-alternatives
команди, ви можете перевірити, яку версію ви використовуєте, ввівши наступне:
java -version
Він покаже вам версію за замовчуванням, яку ви використовуєте на той момент.
Хочу також зазначити, що OpenJRE / JDK пройшов довгий шлях 2 або 3 роки тому, коли у нього було багато питань, які були вирішені переходом на Sun Java.