Какие минимальные пакеты требуются для установки open java 8?
Available packages:
openjdk-8-dbg openjdk-8-jdk openjdk-8-jre-jamvm
openjdk-8-demo openjdk-8-jre openjdk-8-jre-zero
openjdk-8-doc openjdk-8-jre-headless openjdk-8-source
, если бы вы могли объяснить, для чего предназначен каждый пакет, это также может быть полезно.
Для разработки программного обеспечения:
Комплект разработчика OpenJDK (JDK)
sudo apt-get install openjdk-8-jdk
Для запуска JAVA-приложений
Среда выполнения Java OpenJDK, с помощью горячей точки JIT
sudo apt-get install openjdk-8-jre
Другие пакеты:
openjdk-8-dbg
Этот пакет содержит отладочную информацию.
среда выполнения Java openjdk-8-demo
на основе OpenJDK (демонстрации и примеры)
Комплект разработчика (JDK) документация openjdk-8-doc
OpenJDK
среда выполнения Java openjdk-8-jre-headless
OpenJDK, с помощью JIT Горячей точки (бездисплейного)
JVM Альтернативы openjdk-8-jre-jamvm
для OpenJDK, с помощью JVM Альтернативы JamVM
openjdk-8-jre-zero
для OpenJDK, с помощью Комплекта разработчика Нуля/акулы
openjdk-8-source
OpenJDK (JDK) исходные файлы
Короткий ответ:
Обычно JDK
подходит для любых случаев, поэтому если Вы не знаете, что установить - просто устанавливают JDK
.
openjdk-8-dbg
Пакет, который состоит, приносит отладочную информацию. Отладочные символы идут с JDK по умолчанию, но иногда необходимо установить их отдельно.
openjdk-8-demo
Пакет, который состоит из демонстраций и примеров. Этот пакет приносит некоторые источники с README
это объясняет примеры.
openjdk-8-doc
Пакет, который состоит из документации Java. Этот пакет, также идет JDK
по умолчанию.
openjdk-8-jdk
Пакет, который состоит из JDK
- Комплект разработчика для Java. Если Вы хотите разработать JAVA-приложения, Вам нужен этот пакет. Иначе Вам, вероятно, нужно JRE
.
openjdk-8-jre
Пакет, который состоит из JRE
- Среда выполнения Java. Среда выполнения Java (JRE), также известная как Среда выполнения Java, является частью Комплекта разработчика для Java (JDK), ряд инструментов программирования для разработки JAVA-приложений. Среда выполнения Java обеспечивает минимальные требования для выполнения JAVA-приложения; это состоит из виртуальной машины Java (JVM), базовых классов и вспомогательных файлов [источник].
openjdk-8-jre-headless
Пакет, который состоит из JRE
, но пакет не обеспечивает зависимости, используемые для графических компонентов.
openjdk-8-jre-jamvm
Пакет, который состоит из JRE с JAMVM
виртуальная машина. JamVM является виртуальной машиной Java с открытым исходным кодом, которая имеет целью поддерживать последнюю версию спецификации JVM, одновременно будучи компактной и легкой понять.
openjdk-8-jre-zero
Пакет, который состоит из JRE
с портированным JVM
, этот порт назвал нулевую ассемблерную Горячую точку (или нуль).
openjdk-8-source
Пакет, который состоит из OpenJDK
исходный код. OpenJDK является средой разработки для того, чтобы создать приложения, апплеты и компоненты с помощью языка программирования Java. Этот пакет содержит исходные файлы языка программирования Java (src.zip) для всех классов, которые составляют API ядра Java [источник].