Вопрос Ubuntu с ошибкой Java


На моем компьютере установлена ​​Oracle Java. Последняя версия 1.7 и переменные пути заданы правильно. Но большинство приложений в Ubuntu из Software Center, которым требуется Java, требует Open JDK Iced Tea и т. Д. Я хочу установить приложения в Ubuntu без установки каких-либо других версий JDK / JRE. Как это возможно.

РЕДАКТИРОВАТЬ

Просто дайте вам пример. У меня установлен Oracle Java (JDK 7), но когда я хочу установить Netbeans через Software Center, он просит установить Open JDK. Netbeans мне пришлось установить непосредственно через загрузку двоичных файлов. Аналогичным образом существует много других программ.


3
2018-04-21 18:31


происхождения


Какие приложения вы имеете в виду, для которых требуется OpenJDK, а не Oracle Java? (Oracle купила Sun Microsystems год назад). - Clive van Hilten
@ClivevanHilten просто дает вам пример. У меня установлен Oracle Java (JDK 7), но когда я хочу установить Netbeans через Software Center, он просит установить Open JDK. - Akhil K Nambiar
В принципе, любое приложение, управляемое Java, из центра программного обеспечения перечисляет openJDK как зависимость, у меня такая же проблема. Для netbeans загрузите официальный установщик с их сайта. - w4etwetewtwet
@handuel Я сделал это. но это не единственный случай. Я загрузил один файл deb для другого пакета с java как зависимостью. И я беспомощна, так как версия Ubuntu находится в формате deb. - Akhil K Nambiar
Я думаю, что есть установщик .sh, я пойду на охоту - w4etwetewtwet


ответы:


Попробуйте установить openjdk, но sudo update-alternatives --install /path/to/suns-java/java 1  sudo update-alternatives --config java от терминала, чтобы установить suns java в значение по умолчанию. (Возможно, вам также придется сделать то же самое для javac, javaw и javaws).


2
2018-04-21 19:39





Ubuntu поддерживает OpenJDK из коробки. Оставьте OpenJDK установленным. Таким образом, установка программного обеспечения, которое полагается на Java, не будет переустанавливать OpenJDK каждый раз.

После установки Oracle Java 7 используйте переменные среды и альтернативную систему Ubuntu для настройки Oracle JDK по умолчанию.

При установке программного обеспечения, такого как NetBeans, вам придется проконсультироваться с документацией Netbeans и настроить Netbeans на работу с Oracle JDK вместо OpenJDK. Некоторое программное обеспечение обнаруживает Java по умолчанию из переменных среды, а другие нет.

Вот запись в блоге, которая устанавливает Oracle Java 7 с использованием альтернативной системы Ubuntu: http://hendrelouw73.wordpress.com/2013/04/16/how-to-install-oracle-java-7-update-21-on-ubuntu-12-04-linux/

Вот ссылка на команду update-alternatives: http://manpages.ubuntu.com/manpages/precise/man8/update-alternatives.8.html


0
2018-05-02 09:36