macOS
brew install openjdk@8local Homebrew formula metadata
sudo port install openjdk8MacPorts ports tree · java/openjdk8/Portfile · ソース: api.github.com
brew
openjdk@8 のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install openjdk@8local Homebrew formula metadata
sudo port install openjdk8MacPorts ports tree · java/openjdk8/Portfile · ソース: api.github.com
sudo apt install openjdk-8-dbgUbuntu 24.04 LTS package indexes · openjdk-8-dbg · ソース: archive.ubuntu.com
sudo apk add openjdk8Alpine Linux edge package indexes · openjdk8 · ソース: dl-cdn.alpinelinux.org
nix profile install nixpkgs#openjdk8nixpkgs package indexes · openjdk8 · ソース: raw.githubusercontent.com
choco install openjdk8Chocolatey community package catalog · openjdk8 · ソース: community.chocolatey.org
winget install --id Microsoft.OpenJDK.17 -eWindows Package Manager source index · Microsoft.OpenJDK.17 · ソース: cdn.winget.microsoft.com
概要
Development kit for the Java programming language
履歴
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.
セキュリティ状態
openjdk@8 に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
appletviewer | cli | グローバル実行可能ファイル | |
clhsdb | cli | グローバル実行可能ファイル | |
extcheck | cli | グローバル実行可能ファイル | |
hsdb | cli | グローバル実行可能ファイル | |
idlj | cli | グローバル実行可能ファイル | |
javah | cli | グローバル実行可能ファイル | |
jhat | cli | グローバル実行可能ファイル | |
jsadebugd | cli | グローバル実行可能ファイル | |
native2ascii | cli | グローバル実行可能ファイル | |
orbd | cli | グローバル実行可能ファイル | |
policytool | cli | グローバル実行可能ファイル | |
servertool | cli | グローバル実行可能ファイル | |
tnameserv | cli | グローバル実行可能ファイル | |
wsgen | cli | グローバル実行可能ファイル | |
wsimport | cli | グローバル実行可能ファイル | |
xjc | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
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 |
| Pulse | updated |
| 依存関係 | 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 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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-jdkソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.