Automic VaultAutomic Vault

brew

openjdk@8 mit Homebrew, apt, apk, chocolatey, MacPorts, Nix, winget installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für openjdk@8 in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install openjdk@8

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install openjdk8

MacPorts ports tree · java/openjdk8/Portfile · Quelle: api.github.com

Windows

Chocolateyverifiziert · 92%
choco install openjdk8

Chocolatey community package catalog · openjdk8 · Quelle: community.chocolatey.org

Windows Package Managerverifiziert · 92%
winget install --id Microsoft.OpenJDK.17 -e

Windows Package Manager source index · Microsoft.OpenJDK.17 · Quelle: cdn.winget.microsoft.com

Überblick

Paketzusammenfassung

Development kit for the Java programming language

Befehle und Aliase

  • appletviewer
  • clhsdb
  • extcheck
  • hsdb
  • idlj
  • javah
  • jhat
  • jsadebugd
  • native2ascii
  • orbd
  • policytool
  • servertool
  • tnameserv
  • wsgen
  • wsimport
  • xjc

Verlauf

Projektgeschichte und Nutzung

OpenJDK 8 is the open-source reference implementation of Java SE 8, released on 18 March 2014. It is one of the most historically important Java packaging targets because it introduced lambda expressions to the Java language and became a long-lived compatibility baseline for enterprise and library ecosystems.

Projektgeschichte

The JDK 8 Project was created to produce the Java SE 8 reference implementation defined by JSR 337. Its release plan was reshaped after the original September 2013 target slipped; the final schedule reached General Availability on 18 March 2014.

OpenJDK describes JDK 8 as the second part of the Java 'Plan B' release strategy, with Project Lambda as the single driving feature. Project Jigsaw was originally proposed for the release but was dropped, while additional JEPs were included when they fit the schedule required for Lambda.

Adoptionsgeschichte

JDK 8 became a durable baseline because lambdas, method references, default methods, and the core-library changes around functional-style programming altered everyday Java source code without requiring the later module-system migration introduced in Java 9. Many libraries and applications used Java 8 as the minimum runtime for years because it was the first Java line with those features.

The JDK 8 page notes that the original feature project was dissolved in February 2025 and that update releases are handled through the JDK 8 Updates Project. That split explains the package shape: openjdk@8 is a legacy version slot, not the place where new Java feature development happens.

Wie es verwendet wird

Developers install openjdk@8 to compile or run software that still targets Java 8 bytecode or depends on Java 8-era APIs and behavior. It is common in legacy application builds, older Android-adjacent tooling, enterprise middleware, and libraries that intentionally maintain Java 8 compatibility for downstream users.

The package includes the full JDK toolchain: java, javac, jar, javadoc, keytool, jdb, jcmd, jps, jstack, jstat, and related utilities. Its value is not novelty; it is being able to reproduce an older Java build environment exactly enough for maintenance work.

Warum Paket-Nerds sich dafür interessieren

OpenJDK 8 is the classic argument for versioned runtime formulae. Removing it would simplify the package index but break a large class of real builds whose source or dependency policy still says 'Java 8'.

It also marks a boundary in Java packaging history: Java 8 is pre-module-system, pre-six-month-feature-cadence, and pre-modern preview/incubator workflow, yet it contains the Lambda-era language model that many Java libraries still treat as the floor.

Zeitleiste

  • 26 April 2012: JDK 8 milestone M1 began the public milestone sequence listed by the project.
  • 13 June 2013: the project reached feature complete at milestone M7.
  • 18 March 2014: JDK 8 reached General Availability.
  • February 2025: the original JDK 8 Project was dissolved, with JDK feature releases produced by the JDK Project and JDK 8 updates handled separately.

Related projects

  • JDK 8 is closely tied to Project Lambda and to the JDK 8 Updates Project. It also sits before the JDK 9 module-system era and before the JDK Project's later six-month release train.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für openjdk@8 wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 3 Plattformziele verfügbar.
  • Installiert mit 2 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 3 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
appletviewercliglobales Executable
clhsdbcliglobales Executable
extcheckcliglobales Executable
hsdbcliglobales Executable
idljcliglobales Executable
javahcliglobales Executable
jhatcliglobales Executable
jsadebugdcliglobales Executable
native2asciicliglobales Executable
orbdcliglobales Executable
policytoolcliglobales Executable
servertoolcliglobales Executable
tnameservcliglobales Executable
wsgencliglobales Executable
wsimportcliglobales Executable
xjccliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version1.8.0-492
Manager aktualisiert2026-06-22
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/openjdk/jdk8u

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:openjdk@8
Version1.8.0-492
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/openjdk@8
Homepagehttps://openjdk.org/
Repositoryhttps://github.com/openjdk/jdk8u
Upstream-Dokumentationhttps://docs.oracle.com/javase/8/docs
LizenzGPL-2.0-only
Quellarchivhttps://github.com/openjdk/jdk8u/archive/refs/tags/jdk8u492-ga.tar.gz
Zuletzt aktualisiert2026-06-22T16:28:23-04:00
Pulseupdated
Abhängigkeitenfreetype, giflib
Build-Abhängigkeitenautoconf, gawk, pkgconf
Bottleverfügbar (auf arm64_linux, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert
EinschränkungenFor the system Java wrappers to find this JDK, symlink it with sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@8/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-8.jdk

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameopenjdk@8
Version Scheme0
Revision0
Requirements
  • arch
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyyes
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Ubuntu apt95%

openjdk-8-dbg 8u402-ga-8build1

Java runtime based on OpenJDK (debugging symbols)

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-dbg
  • Section: universe/debug
  • Architecture: amd64
  • Source Package: openjdk-8
  • 1 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-dbg from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openjdk-8-demo 8u402-ga-8build1

Java runtime based on OpenJDK (demos and examples)

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-demo
  • Section: universe/java
  • Architecture: amd64
  • Source Package: openjdk-8
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-demo from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openjdk-8-doc 8u402-ga-8build1

OpenJDK Development Kit (JDK) documentation

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: openjdk-8
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openjdk-8-jdk 8u402-ga-8build1

OpenJDK Development Kit (JDK)

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-jdk
  • Section: universe/java
  • Architecture: amd64
  • Source Package: openjdk-8
  • 5 Abhängigkeiten
  • 7 stellt bereit
  • 4 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-jdk from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openjdk-8-jdk-headless 8u402-ga-8build1

OpenJDK Development Kit (JDK) (headless)

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-jdk-headless
  • Section: universe/java
  • Architecture: amd64
  • Source Package: openjdk-8
  • 3 Abhängigkeiten
  • 6 stellt bereit
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-jdk-headless from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openjdk-8-jre 8u402-ga-8build1

OpenJDK Java runtime, using Hotspot JIT

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-jre
  • Section: universe/java
  • Architecture: amd64
  • Source Package: openjdk-8
  • 17 Abhängigkeiten
  • 6 stellt bereit
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-jre from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openjdk-8-jre-headless 8u402-ga-8build1

OpenJDK Java runtime, using Hotspot JIT (headless)

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-jre-headless
  • Section: universe/java
  • Architecture: amd64
  • Source Package: openjdk-8
  • 20 Abhängigkeiten
  • 6 stellt bereit
  • 8 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-jre-headless from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openjdk-8-jre-zero 8u402-ga-8build1

Alternative JVM for OpenJDK, using Zero

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-jre-zero
  • Section: universe/java
  • Architecture: amd64
  • Source Package: openjdk-8
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-jre-zero from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openjdk-8-source 8u402-ga-8build1

OpenJDK Development Kit (JDK) source files

https://openjdk.org/projects/jdk8u/

sudo apt install openjdk-8-source
  • Section: universe/java
  • Architecture: all
  • Source Package: openjdk-8
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Openjdk 8
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openjdk-8-source from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts94%

openjdk8

sudo port install openjdk8
  • package manager index match
  • Abgeglichen nach: Openjdk8
MacPorts ports tree · api.github.com · MacPorts ports tree: java/openjdk8/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Nix92%

openjdk8

nix profile install nixpkgs#openjdk8
  • package manager index match
  • Abgeglichen nach: Openjdk8
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: openjdk8 from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
apk92%

openjdk8 8.482.08-r0

OpenJDK 8 provided by IcedTea

https://icedtea.classpath.org/

sudo apk add openjdk8
  • License: custom
  • Architecture: x86_64
  • Source Package: openjdk8
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • package manager index match
  • Abgeglichen nach: Openjdk8
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk8 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

openjdk8-dbg 8.482.08-r0

OpenJDK 8 provided by IcedTea (debug symbols)

https://icedtea.classpath.org/

sudo apk add openjdk8-dbg
  • License: custom
  • Architecture: x86_64
  • Source Package: openjdk8
  • 1 Abhängigkeiten
  • package manager index match
  • Abgeglichen nach: Openjdk8
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk8-dbg from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

openjdk8-demos 8.482.08-r0

OpenJDK 8 Java Demos and Samples

https://icedtea.classpath.org/

sudo apk add openjdk8-demos
  • License: custom
  • Architecture: x86_64
  • Source Package: openjdk8
  • 1 Abhängigkeiten
  • package manager index match
  • Abgeglichen nach: Openjdk8
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk8-demos from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

openjdk8-doc 8.482.08-r0

OpenJDK 8 provided by IcedTea (documentation)

https://icedtea.classpath.org/

sudo apk add openjdk8-doc
  • License: custom
  • Architecture: x86_64
  • Source Package: openjdk8
  • package manager index match
  • Abgeglichen nach: Openjdk8
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk8-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

openjdk8-jdk 8.482.08-r0

OpenJDK 8 provided by IcedTea (JDK)

https://icedtea.classpath.org/

sudo apk add openjdk8-jdk
  • License: custom
  • Architecture: x86_64
  • Source Package: openjdk8
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • package manager index match
  • Abgeglichen nach: Openjdk8
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk8-jdk from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Nucleus package database
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment