Java openjdk-7-jre-headless和openjdk-7-jre(jdk)之间有什么区别?
当我在ubuntu的命令提示符下键入java-version时,我得到以下输出Java openjdk-7-jre-headless和openjdk-7-jre(jdk)之间有什么区别?,java,ubuntu,headless,Java,Ubuntu,Headless,当我在ubuntu的命令提示符下键入java-version时,我得到以下输出 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 pa
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”:
*默认jre
*gcj-4.8-jre-headless
*openjdk-7-jre-headless
*gcj-4.6-jre-无头
*openjdk-6-jre-headless
Try:apt-get-install
由于没有java安装,我获得了以上输出。我想知道openjdk-7-jre-headless和openjdk-7-jre之间的区别,如中所述
Headless是与后者相同的版本,后者没有
键盘、鼠标和显示系统。因此,它具有较少的依赖性
这使得它更适合服务器应用
引述:
Debian for Java中使用了几个虚拟包。这些包括运行时兼容性,有两种风格;无头(省略图形界面)和正常
或更确切地说,考虑:
无头模式是一种缺少显示设备、键盘或鼠标的系统配置。听起来出乎意料,但实际上您可以在此模式下执行不同的操作,即使是图形数据为了补充前面的答案,普通java依赖于headless并安装一些额外的包 我试图比较以下各项的依赖关系:
- java-1.8.0-openjdk-headless-1.8.0.191.b12-0.el7_5.x86_64
- java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64
yum install
进行比较
普通Java(与headless不同)安装了以下附加组件:
=============================|========|=========================|============|=======|=================|
Package | Arch | Version | Repository | Size | Vulnerabilities |
=============================|========|=========================|============|=======|=================|
alsa-lib | x86_64 | 1.1.6-2.el7 | centos_7.6 | 424 k | 1 | 2005 |
dejavu-fonts-common | noarch | 2.33-6.el7 | centos_7.6 | 64 k | - | |
dejavu-sans-fonts | noarch | 2.33-6.el7 | centos_7.6 | 1.4 M | - | |
fontconfig | x86_64 | 2.13.0-4.3.el7 | centos_7.6 | 254 k | 1 | 2016 |
fontpackages-filesystem | noarch | 1.44-8.el7 | centos_7.6 | 9.9 k | - | |
giflib | x86_64 | 4.1.6-9.el7 | centos_7.6 | 40 k | 5 | 2018 |
java-1.8.0-openjdk-headless | x86_64 | 1:1.8.0.191.b12-0.el7_5 | centos_7.6 | 32 M | ? | |
libICE | x86_64 | 1.0.9-9.el7 | centos_7.6 | 66 k | 1 | 2018 |
libSM | x86_64 | 1.2.2-2.el7 | centos_7.6 | 39 k | - | |
libX11 | x86_64 | 1.6.5-2.el7 | centos_7.6 | 606 k | 3 | 2013 |
libX11-common | noarch | 1.6.5-2.el7 | centos_7.6 | 164 k | | |
libXau | x86_64 | 1.0.8-2.1.el7 | centos_7.6 | 29 k | | |
libXcomposite | x86_64 | 0.4.4-4.1.el7 | centos_7.6 | 22 k | | |
libXext | x86_64 | 1.3.3-3.el7 | centos_7.6 | 39 k | | |
libXi | x86_64 | 1.7.9-1.el7 | centos_7.6 | 40 k | | |
libXrender | x86_64 | 0.9.10-1.el7 | centos_7.6 | 26 k | | |
libXtst | x86_64 | 1.2.3-1.el7 | centos_7.6 | 20 k | | |
libfontenc | x86_64 | 1.1.3-3.el7 | centos_7.6 | 31 k | | |
libxcb | x86_64 | 1.13-1.el7 | centos_7.6 | 214 k | | |
ttmkfdir | x86_64 | 3.0.9-42.el7 | centos_7.6 | 48 k | - | |
xorg-x11-font-utils | x86_64 | 1:7.5-21.el7 | centos_7.6 | 104 k | 1 | 2008 |
xorg-x11-fonts-Type1 | noarch | 7.5-9.el7 | centos_7.6 | 521 k | | |
=============================|========|=========================|============|=======|=================|
=============================|========|=========================|============|=======|=================|
软件包| Arch |版本|存储库|大小|漏洞|
=============================|========|=========================|============|=======|=================|
alsa lib | x86 | U 64 | 1.1.6-2.el7 | centos | U 7.6 | 424 k | 1 | 2005|
dejavu字体通用| noarch | 2.33-6.el7 | centos | 7.6 | 64 k |-|
dejavu sans fonts | noarch | 2.33-6.el7 | centos | 7.6 | 1.4 M ||
fontconfig | x86 | U 64 | 2.13.0-4.3.el7 | centos | U 7.6 | 254 k | 1 | 2016|
fontpackages文件系统| noarch | 1.44-8.el7 | centos|u 7.6 | 9.9 k ||
giflib | x86 | U 64 | 4.1.6-9.el7 | centos | U 7.6 | 40 k | 5 | 2018|
java-1.8.0-openjdk-headless | x86 | u 64 | 1:1.8.0.191.b12-0.el7 | u 5 | centos | u 7.6 | 32 M ||
libICE | x86 | u 64 | 1.0.9-9.el7 | centos | u 7.6 | 66k | 1 | 2018|
libSM | x86 | u 64 | 1.2.2-2.el7 | centos | u 7.6 | 39 k ||
libX11 | x86 | u 64 | 1.6.5-2.el7 | centos | u 7.6 | 606 k | 3 | 2013|
libX11普通| noarch | 1.6.5-2.el7 | centos | u 7.6 | 164 k ||
libXau | x86 | u 64 | 1.0.8-2.1.el7 | centos | u 7.6 | 29 k ||
libXcomposite | x86 | u 64 | 0.4.4-4.1.el7 | centos | u 7.6 | 22 k ||
libXext | x86 | u 64 | 1.3.3-3.el7 | centos | u 7.6 | 39 k ||
libXi | x86 | u 64 | 1.7.9-1.el7 | centos | u 7.6 | 40 k ||
libXrender | x86 | u 64 | 0.9.10-1.el7 | centos | u 7.6 | 26 k ||
libXtst | x86 | u 64 | 1.2.3-1.el7 | centos | u 7.6 | 20 k ||
libfontenc | x86 | u 64 | 1.1.3-3.el7 | centos | u 7.6 | 31 k ||
libxcb | x86 | u 64 | 1.13-1.el7 | centos | u 7.6 | 214 k ||
ttmkfdir | x86 | u 64 | 3.0.9-42.el7 | centos | u 7.6 | 48 k ||
xorg-x11-font-utils | x86 | 64 | 1:7.5-21.el7 | centos | u 7.6 | 104 k | 1 | 2008|
xorg-x11-fonts-Type1 | noarch | 7.5-9.el7 | centos | U 7.6 | 521 k ||
=============================|========|=========================|============|=======|=================|
请注意,java-1.8.0-openjdk-headless是java-1.8.0-openjdk的一个依赖项。还要注意,具体的依赖关系可能因系统而异