2015-09-30 15 views
6

Quando digito per java -version nel prompt dei comandi in Ubuntu ottengo seguente outputQual è la differenza tra openjdk-7-jre-headless e 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> 

ho ottenere sopra output come non ho java installare. Voglio sapere differenza tra openjdk-7-jre-headless e OpenJDK-7-jre

risposta

2

Come riportato nel this blog

senza testa è la stessa versione di quest'ultimo senza il supporto di tastiera, mouse e sistemi di visualizzazione. Quindi ha meno dipendenze e lo rende più adatto per l'applicazione server.

8

Per citare debian's wiki:

Ci sono diversi pacchetti virtuali utilizzati in Debian per Java. Questi coprono la compatibilità di runtime e sono disponibili in due versioni; senza testa (omette le interfacce grafiche) e normale.

O per essere più precisi, si consideri this description from Oracle:

senza testa modalità è una configurazione di sistema in cui il dispositivo di visualizzazione, tastiera o mouse è carente. Sembra inaspettato, ma in realtà è possibile eseguire diverse operazioni in questa modalità, anche con i dati grafici.