Automic VaultAutomic Vault

brew

openjdk@8 を Homebrew, apt, apk, chocolatey, MacPorts, Nix, winget でインストール

openjdk@8 のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install openjdk@8

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install openjdk8

MacPorts ports tree · java/openjdk8/Portfile · ソース: api.github.com

概要

パッケージ概要

Development kit for the Java programming language

コマンドとエイリアス

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

履歴

プロジェクトの歴史と使われ方

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.

タイムライン

  • 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.

セキュリティ状態

保護ツール対応はまだ見つかっていません

openjdk@8 に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 3 個のプラットフォームターゲットで利用できます。
  • 2 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 3 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
appletviewercliグローバル実行可能ファイル
clhsdbcliグローバル実行可能ファイル
extcheckcliグローバル実行可能ファイル
hsdbcliグローバル実行可能ファイル
idljcliグローバル実行可能ファイル
javahcliグローバル実行可能ファイル
jhatcliグローバル実行可能ファイル
jsadebugdcliグローバル実行可能ファイル
native2asciicliグローバル実行可能ファイル
orbdcliグローバル実行可能ファイル
policytoolcliグローバル実行可能ファイル
servertoolcliグローバル実行可能ファイル
tnameservcliグローバル実行可能ファイル
wsgencliグローバル実行可能ファイル
wsimportcliグローバル実行可能ファイル
xjccliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版1.8.0-492
マネージャ更新日2026-06-22
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/openjdk/jdk8u

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:openjdk@8
バージョン1.8.0-492
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/openjdk@8
ホームページhttps://openjdk.org/
リポジトリhttps://github.com/openjdk/jdk8u
上流ドキュメントhttps://docs.oracle.com/javase/8/docs
ライセンスGPL-2.0-only
ソースアーカイブhttps://github.com/openjdk/jdk8u/archive/refs/tags/jdk8u492-ga.tar.gz
最終更新2026-06-22T16:28:23-04:00
Pulseupdated
依存関係freetype, giflib
ビルド依存関係autoconf, gawk, pkgconf
Bottle利用可能 (対象 arm64_linux, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし
注意点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

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

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 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 7 提供
  • 4 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 6 提供
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 6 提供
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 6 提供
  • 8 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • 1 提供
  • package manager index match
  • 一致条件: 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 依存関係
  • package manager index match
  • 一致条件: 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 依存関係
  • package manager index match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • 1 提供
  • package manager index match
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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