🍺 BREW Explorer

← all formulae

openjdk@25

brew install openjdk@25 v25.0.3 GPL-2.0-only WITH Classpath-exception-2.0 keg-only

Java 25 development kit (JDK) with compiler, runtime, and standard library.

Why you might care

Keg-only versioned formula for Java 25 compatibility when you need a specific JDK version alongside others. Provides javac, java, and the full standard library. Use if you're building or running Java 25 projects that require this exact version.

Categories

Alternatives

openjdk openjdk@21 openjdk@23 temurin
3.3k
30-day installs · #770
3.7k
90-day · #1251
3.7k
365-day · #2225

Runtime dependencies

Build dependencies

Links

Caveats

For 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

Keg-only reason

:versioned_formula

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "openjdk",
    "openjdk@21",
    "openjdk@23",
    "temurin"
  ],
  "build_dependencies": [
    "autoconf",
    "pkgconf"
  ],
  "categories": [
    "language-runtime",
    "compiler"
  ],
  "caveats": "For the system Java wrappers to find this JDK, symlink it with\n  sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@25/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-25.jdk\n",
  "conflicts_with": [],
  "dependencies": [
    "freetype",
    "giflib",
    "harfbuzz",
    "jpeg-turbo",
    "libpng",
    "little-cms2"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Development kit for the Java programming language",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:05+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "openjdk@25",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://openjdk.org/",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "OpenJDK",
  "installs_30d": 3275,
  "installs_365d": 3662,
  "installs_90d": 3662,
  "keg_only": 1,
  "keg_only_reason": ":versioned_formula",
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-2.0-only WITH Classpath-exception-2.0",
  "llm_generated_at": "2026-06-20T23:46:56+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "openjdk@25",
  "oldnames": [],
  "one_liner": "Java 25 development kit (JDK) with compiler, runtime, and standard library.",
  "optional_dependencies": [],
  "rank_30d": 770,
  "rank_365d": 2225,
  "rank_90d": 1251,
  "raw_hash": "a616cafe4e9eae9e",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/o/openjdk@25.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "cups",
    "unzip",
    "zip"
  ],
  "version_head": null,
  "version_stable": "25.0.3",
  "versioned_formulae": [
    "openjdk@21",
    "openjdk@17",
    "openjdk@11",
    "openjdk@8"
  ],
  "why_use_this": "Keg-only versioned formula for Java 25 compatibility when you need a specific JDK version alongside others. Provides javac, java, and the full standard library. Use if you\u0027re building or running Java 25 projects that require this exact version."
}