2015-09-30 5 views
6

Когда я печатаю для Java -версий в командной строке в убунту я получаю следующий выводВ чем разница между openjdk-7-jre-headless и openjdk-7-jre (jdk)?

The program 'java' can be found in the following packages: 
* default-jre 
* gcj-4.8-jre-headless 
* openjdk-7-jre-headless 
* gcj-4.6-jre-headless 
* openjdk-6-jre-headless 
Try: apt-get install <selected package> 

я получаю выше выхода, как у меня нет Java установить. Я хочу знать разницу между OpenJDK-7-JRE-обезглавленное и OpenJDK-7-JRE

ответ

2

Как сообщили в this blog

Безголовый это та же версия, чем последняя без поддержки клавиатура, мышь и системы отображения. Следовательно, он имеет меньше зависимостей и делает его более подходящим для серверного приложения.

8

Цитирую debian's wiki:

Есть несколько виртуальных пакетов, используемых в Debian для Java. Они покрывают совместимость во время работы и поставляются в двух вариантах; headless (пропускает графические интерфейсы) и нормальный.

Или чтобы быть более точным, рассмотрим this description from Oracle:

Безголовый режим представляет собой конфигурацию системы, в которой устройство отображения, клавиатура или мышь отсутствует. Звучит неожиданно, но на самом деле вы можете выполнять разные операции в этом режиме, даже с графическими данными.

Смежные вопросы