Ubuntu с ошибкой Java

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

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

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

3
задан 21 April 2013 в 23:23

2 ответа

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

0
ответ дан 21 April 2013 в 23:23

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 /

Вот ссылка на команду обновления альтернатив: http://manpages.ubuntu.com/manpages/precise /man8/update-alternatives.8.html

0
ответ дан 21 April 2013 в 23:23

Другие вопросы по тегам:

Похожие вопросы: