pkg.soopen package index

brew / rang 1479

Installer openjdk@25 avec Homebrew, apt, apk, MacPorts, Nix, chocolatey, winget

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de openjdk@25 pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install openjdk@25

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install openjdk25

MacPorts ports tree · java/openjdk25/Portfile · Source: api.github.com

Windows

Chocolateyvérifié · 92%
choco install openjdk

Chocolatey community package catalog · openjdk · Source: community.chocolatey.org

Windows Package Managervérifié · 92%
winget install --id Microsoft.OpenJDK.17 -e

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

aperçu

Résumé du paquet

Development kit for the Java programming language

Commandes et alias

Aucun alias exécutable n'a été trouvé dans la base locale des paquets.

historique

Historique du projet et usages

OpenJDK 25 is the open-source reference implementation of Java SE 25 and includes the Java runtime, compiler, standard libraries, diagnostics, packaging, documentation, and development tools. It is an LTS release from most JDK vendors.

Historique du projet

The OpenJDK community was created in November 2006 when initial JDK source code was published under GPLv2. OpenJDK subsequently became the collaborative upstream for open-source Java SE implementations and adopted a strict six-month feature-release cadence.

JDK 25 was produced through the OpenJDK JEP and release processes as the reference implementation of Java SE 25, specified by JSR 400. It reached general availability on 16 September 2025 with eighteen JEPs.

Historique d'adoption

OpenJDK serves as the upstream code base for binaries shipped by multiple vendors and operating-system distributions. Because most vendors treat JDK 25 as an LTS release, its update line is maintained on the established quarterly schedule for fixes and security updates.

Modes d'utilisation

The package supplies java and javac for running and compiling Java, plus tools for archives, signing, documentation, dependency analysis, debugging, monitoring, flight recording, runtime-image linking, native packaging, JShell, and a minimal web server.

Pourquoi les passionnés de paquets s'y intéressent

OpenJDK is both a language runtime and a full development-toolchain package. Versioned formulae let users keep an LTS toolchain alongside other JDK feature releases, while downstream vendors and distributions build compatible binaries from the shared OpenJDK source and update streams.

Chronologie

  • 2006-11: The OpenJDK community was created and initial JDK sources were published under GPLv2.
  • 2017: The JDK project moved to a strict six-month feature-release cadence.
  • 2025-09-16: JDK 25 reached general availability as the Java SE 25 reference implementation.
  • 2025-10: The JDK 25 quarterly update series began after the feature release.
  • 2026: JDK 25 continued as an LTS line for most vendors with quarterly updates.

Related projects

  • OpenJDK 25 is related to the Java SE 25 specification, HotSpot JVM, the JDK Updates Project, and OpenJDK component projects such as Amber, Loom, Panama, and Shenandoah.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour openjdk@25. Les métadonnées de paquet restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 6 dépendances d’exécution.
  • Les métadonnées de compilation listent 2 dépendances de compilation.

Revue recommandée

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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
$JAVA_HOME/conf/security/java.security$JAVA_HOME/conf/net.properties$JAVA_HOME/conf/logging.properties

exécutables

Exécutables installés

CommandeTypeExpositionNote
Aucune donnée d'exécutable n'était présente.

fraîcheur

Version et 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.

page générée2026-08-04
version du gestionnaire25.0.4
gestionnaire mis à jour2026-07-22
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/openjdk/jdk25u

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:openjdk@25
Version25.0.4
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/openjdk@25
Page d'accueilhttps://openjdk.org/
Dépôthttps://github.com/openjdk/jdk25u
Docs amonthttps://openjdk.org/
LicenceGPL-2.0-only WITH Classpath-exception-2.0
Archive sourcehttps://github.com/openjdk/jdk25u/archive/refs/tags/jdk-25.0.4-ga.tar.gz
Dernière mise à jour2026-07-22T01:09:01Z
Pulseupdated
Dépendancesfreetype, giflib, harfbuzz, jpeg-turbo, libpng, little-cms2
Dépendances de compilationautoconf, pkgconf
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré
PrécautionsFor the system Java wrappers to find this JDK, symlink it with sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@25/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-25.jdk

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

openjdk-25-dbg 25.0.3+9-2~deb13u1

Java runtime based on OpenJDK (debugging symbols)

https://openjdk.java.net/

sudo apt install openjdk-25-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: openjdk-25
  • 1 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-demo 25.0.3+9-2~deb13u1

Java runtime based on OpenJDK (demos and examples)

https://openjdk.java.net/

sudo apt install openjdk-25-demo
  • Section: java
  • Architecture: amd64
  • Source Package: openjdk-25
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-demo from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-doc 25.0.3+9-2~deb13u1

OpenJDK Development Kit (JDK) documentation

https://openjdk.java.net/

sudo apt install openjdk-25-doc
  • Section: doc
  • Architecture: all
  • Source Package: openjdk-25
  • 3 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-jdk 25.0.3+9-2~deb13u1

OpenJDK Development Kit (JDK)

https://openjdk.java.net/

sudo apt install openjdk-25-jdk
  • Section: java
  • Architecture: amd64
  • Source Package: openjdk-25
  • 3 Dépendances
  • 2 fournit
  • 4 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-jdk from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-jdk-headless 25.0.3+9-2~deb13u1

OpenJDK Development Kit (JDK) (headless)

https://openjdk.java.net/

sudo apt install openjdk-25-jdk-headless
  • Section: java
  • Architecture: amd64
  • Source Package: openjdk-25
  • 2 Dépendances
  • 2 fournit
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-jdk-headless from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-jre 25.0.3+9-2~deb13u1

OpenJDK Java runtime, using Hotspot JIT

https://openjdk.java.net/

sudo apt install openjdk-25-jre
  • Section: java
  • Architecture: amd64
  • Source Package: openjdk-25
  • 23 Dépendances
  • 1 fournit
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-jre from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-jre-headless 25.0.3+9-2~deb13u1

OpenJDK Java runtime, using Hotspot JIT (headless)

https://openjdk.java.net/

sudo apt install openjdk-25-jre-headless
  • Section: java
  • Architecture: amd64
  • Source Package: openjdk-25
  • 11 Dépendances
  • 1 fournit
  • 12 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-jre-headless from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-jre-zero 25.0.3+9-2~deb13u1

Alternative JVM for OpenJDK, using Zero

https://openjdk.java.net/

sudo apt install openjdk-25-jre-zero
  • Section: java
  • Architecture: amd64
  • Source Package: openjdk-25
  • 4 Dépendances
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-jre-zero from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-source 25.0.3+9-2~deb13u1

OpenJDK Development Kit (JDK) source files

https://openjdk.java.net/

sudo apt install openjdk-25-source
  • Section: java
  • Architecture: all
  • Source Package: openjdk-25
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-source from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openjdk-25-testsupport 25.0.3+9-2~deb13u1

Java runtime based on OpenJDK (regression test support)

https://openjdk.java.net/

sudo apt install openjdk-25-testsupport
  • Section: java
  • Architecture: amd64
  • Source Package: openjdk-25
  • 12 Dépendances
  • normalized package name match
  • Correspondance par : Openjdk 25
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openjdk-25-testsupport from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
MacPorts94%

openjdk25

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

openjdk25

nix profile install nixpkgs#openjdk25
  • package manager index match
  • Correspondance par : Openjdk25
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: openjdk25 from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
apk92%

openjdk25 25.0.4_p7-r1

Oracle OpenJDK 25

https://github.com/openjdk/jdk25u

sudo apk add openjdk25
  • License: GPL-2.0-with-classpath-exception
  • Architecture: x86_64
  • Source Package: openjdk25
  • 1 Dépendances
  • 1 fournit
  • package manager index match
  • Correspondance par : Openjdk25
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk25 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

openjdk25-demos 25.0.4_p7-r1

Oracle OpenJDK 25 (demos)

https://github.com/openjdk/jdk25u

sudo apk add openjdk25-demos
  • License: GPL-2.0-with-classpath-exception
  • Architecture: x86_64
  • Source Package: openjdk25
  • package manager index match
  • Correspondance par : Openjdk25
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk25-demos from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

openjdk25-doc 25.0.4_p7-r1

Oracle OpenJDK 25 (Documentation)

https://github.com/openjdk/jdk25u

sudo apk add openjdk25-doc
  • License: GPL-2.0-with-classpath-exception
  • Architecture: x86_64
  • Source Package: openjdk25
  • package manager index match
  • Correspondance par : Openjdk25
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk25-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

openjdk25-jdk 25.0.4_p7-r1

Oracle OpenJDK 25 (JDK)

https://github.com/openjdk/jdk25u

sudo apk add openjdk25-jdk
  • License: GPL-2.0-with-classpath-exception
  • Architecture: x86_64
  • Source Package: openjdk25
  • 1 Dépendances
  • 1 fournit
  • package manager index match
  • Correspondance par : Openjdk25
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openjdk25-jdk from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation