macOS
brew install openjdk@8local Homebrew formula metadata
sudo port install openjdk8MacPorts ports tree · java/openjdk8/Portfile · Source: api.github.com
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de openjdk@8 pour les workflows d'agents IA.
installation
brew install openjdk@8local Homebrew formula metadata
sudo port install openjdk8MacPorts ports tree · java/openjdk8/Portfile · Source: api.github.com
sudo apt install openjdk-8-dbgUbuntu 24.04 LTS package indexes · openjdk-8-dbg · Source: archive.ubuntu.com
sudo apk add openjdk8Alpine Linux edge package indexes · openjdk8 · Source: dl-cdn.alpinelinux.org
nix profile install nixpkgs#openjdk8nixpkgs package indexes · openjdk8 · Source: raw.githubusercontent.com
choco install openjdk8Chocolatey community package catalog · openjdk8 · Source: community.chocolatey.org
winget install --id Microsoft.OpenJDK.17 -eWindows Package Manager source index · Microsoft.OpenJDK.17 · Source: cdn.winget.microsoft.com
aperçu
Development kit for the Java programming language
historique
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.
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.
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.
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.
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.
posture de sécurité
Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour openjdk@8. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
appletviewer | cli | exécutable global | |
clhsdb | cli | exécutable global | |
extcheck | cli | exécutable global | |
hsdb | cli | exécutable global | |
idlj | cli | exécutable global | |
javah | cli | exécutable global | |
jhat | cli | exécutable global | |
jsadebugd | cli | exécutable global | |
native2ascii | cli | exécutable global | |
orbd | cli | exécutable global | |
policytool | cli | exécutable global | |
servertool | cli | exécutable global | |
tnameserv | cli | exécutable global | |
wsgen | cli | exécutable global | |
wsimport | cli | exécutable global | |
xjc | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/openjdk/jdk8u
métadonnées d'installation
| Clé du paquet | brew:openjdk@8 |
|---|---|
| Version | 1.8.0-492 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/openjdk@8 |
| Page d'accueil | https://openjdk.org/ |
| Dépôt | https://github.com/openjdk/jdk8u |
| Docs amont | https://docs.oracle.com/javase/8/docs |
| Licence | GPL-2.0-only |
| Archive source | https://github.com/openjdk/jdk8u/archive/refs/tags/jdk8u492-ga.tar.gz |
| Dernière mise à jour | 2026-06-22T16:28:23-04:00 |
| Pulse | updated |
| Dépendances | freetype, giflib |
| Dépendances de compilation | autoconf, gawk, pkgconf |
| Bouteille | disponible (sur arm64_linux, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
| Précautions | For 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 |
faits du registre
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | openjdk@8 |
| Version Scheme | 0 |
| Revision | 0 |
| Requirements |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | yes |
| Disabled | no |
| Keg Only | yes |
| URL Keys |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
openjdk-8-dbg 8u402-ga-8build1
Java runtime based on OpenJDK (debugging symbols)
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-dbgopenjdk-8-demo 8u402-ga-8build1
Java runtime based on OpenJDK (demos and examples)
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-demoopenjdk-8-doc 8u402-ga-8build1
OpenJDK Development Kit (JDK) documentation
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-docopenjdk-8-jdk 8u402-ga-8build1
OpenJDK Development Kit (JDK)
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-jdkopenjdk-8-jdk-headless 8u402-ga-8build1
OpenJDK Development Kit (JDK) (headless)
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-jdk-headlessopenjdk-8-jre 8u402-ga-8build1
OpenJDK Java runtime, using Hotspot JIT
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-jreopenjdk-8-jre-headless 8u402-ga-8build1
OpenJDK Java runtime, using Hotspot JIT (headless)
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-jre-headlessopenjdk-8-jre-zero 8u402-ga-8build1
Alternative JVM for OpenJDK, using Zero
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-jre-zeroopenjdk-8-source 8u402-ga-8build1
OpenJDK Development Kit (JDK) source files
https://openjdk.org/projects/jdk8u/
sudo apt install openjdk-8-sourceopenjdk8
sudo port install openjdk8openjdk8
nix profile install nixpkgs#openjdk8openjdk8 8.482.08-r0
OpenJDK 8 provided by IcedTea
https://icedtea.classpath.org/
sudo apk add openjdk8openjdk8-dbg 8.482.08-r0
OpenJDK 8 provided by IcedTea (debug symbols)
https://icedtea.classpath.org/
sudo apk add openjdk8-dbgopenjdk8-demos 8.482.08-r0
OpenJDK 8 Java Demos and Samples
https://icedtea.classpath.org/
sudo apk add openjdk8-demosopenjdk8-doc 8.482.08-r0
OpenJDK 8 provided by IcedTea (documentation)
https://icedtea.classpath.org/
sudo apk add openjdk8-docopenjdk8-jdk 8.482.08-r0
OpenJDK 8 provided by IcedTea (JDK)
https://icedtea.classpath.org/
sudo apk add openjdk8-jdkpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.