use of each packages ?

Asked by Avin

openjdk-8-dbg 8u102-b14.1-2
openjdk-8-demo 8u102-b14.1-2
openjdk-8-demo-dbgsym 8u102-b14.1-2
openjdk-8-doc 8u102-b14.1-2
openjdk-8-jdk 8u102-b14.1-2
openjdk-8-jdk-dbgsym 8u102-b14.1-2
openjdk-8-jdk-headless 8u102-b14.1-2
openjdk-8-jdk-headless-dbgsym 8u102-b14.1-2
openjdk-8-jre 8u102-b14.1-2
openjdk-8-jre-dbgsym 8u102-b14.1-2
openjdk-8-jre-headless 8u102-b14.1-2
openjdk-8-jre-headless-dbgsym 8u102-b14.1-2
openjdk-8-jre-jamvm 8u102-b14.1-2
openjdk-8-jre-jamvm-dbgsym 8u102-b14.1-2
openjdk-8-jre-zero 8u102-b14.1-2
openjdk-8-jre-zero-dbgsym 8u102-b14.1-2
openjdk-8-source 8u102-b14.1-2

how to use these images?

Question information

English Edit question
Ubuntu openjdk-8 Edit question
No assignee Edit question
Solved by:
Manfred Hampl
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :

I suggest you post on an OpenJDK forum as well. It may get you an answer faster. Please post useful information from the other post on here as it may help others.

Revision history for this message
Best Manfred Hampl (m-hampl) said :

The description is available on

openjdk-8-dbg: Java runtime based on OpenJDK (debugging symbols)
openjdk-8-demo: Java runtime based on OpenJDK (demos and examples)
openjdk-8-demo-dbgsym: debug symbols for package openjdk-8-demo
openjdk-8-doc: OpenJDK Development Kit (JDK) documentation
openjdk-8-jdk: OpenJDK Development Kit (JDK)
openjdk-8-jdk-dbgsym: debug symbols for package openjdk-8-jdk
openjdk-8-jdk-headless: OpenJDK Development Kit (JDK) (headless)
openjdk-8-jdk-headless-dbgsym: debug symbols for package openjdk-8-jdk-headless
openjdk-8-jre: OpenJDK Java runtime, using Hotspot Zero
openjdk-8-jre-dbgsym: debug symbols for package openjdk-8-jre
openjdk-8-jre-headless: OpenJDK Java runtime, using Hotspot Zero (headless)
openjdk-8-jre-headless-dbgsym: debug symbols for package openjdk-8-jre-headless
openjdk-8-jre-jamvm: Alternative JVM for OpenJDK, using JamVM
openjdk-8-jre-jamvm-dbgsym: debug symbols for package openjdk-8-jre-jamvm
openjdk-8-jre-zero: Alternative JVM for OpenJDK, using Zero/Shark
openjdk-8-jre-zero-dbgsym: debug symbols for package openjdk-8-jre-zero
openjdk-8-source: OpenJDK Development Kit (JDK) source files

xxx-dbgsym are the debug symbols for the related package, needed just if you want to backtrace program crashes.

The split into several package is partly caused by technical reasons. For some of them it does not make sense to install them manually.

Normally you would just install
openjdk-8-jdk the java development kit
openjdk-8-jre the runtime environment.
These package will care that the necessary other packages are also installed.
Eventually you might also install openjdk-8-demo and openjdk-8-doc

Revision history for this message
Avin (avinashub211) said :

Thanks Manfred Hampl, that solved my question.