以下の内容はhttps://kazuhira-r.hatenablog.com/entry/2025/11/29/170205より取得しました。


Ubuntu Linux 24.04 LTSへのEclipse Temurinをインストール方法を確認してみる

これは、なにをしたくて書いたもの?

自分はJavaはほぼUbuntu LinuxのaptリポジトリーにあるOpenJDKを使っています。他のディストリビューションを使う時は
SDKMANなりmiseなりでインストールして切り替えればいいかなくらいに思っているのですが、そういえばということで
ひとつくらい他のOpenJDKディストリビューションの本来のインストール方法を見ておくことにしました。

ニュートラルに見た時にとりあえず選びそうな、Eclipse TemurinのUbuntu Linux 24.04 LTSへのインストール方法を
見ていきます。

Eclipse Temurinのインストール方法を確認する

Eclipse TemurinのWebサイトはこちら。

Eclipse Temurin | Adoptium

見るとすぐに最新のLTSのダウンロードリンクがありますが、こちらを選ぶとすぐにプラットフォームに合わせた
バイナリーがダウンロードされます。

バージョンやプラットフォームを切り替える場合はこちらですね。

Latest Releases | Adoptium

サポートしているプラットフォームはこちら。

Temurin™ Supported Platforms | Adoptium

ところで、パッと見ると3つほど疑問が浮かびます。

  • 各LTSの最新版のみが並んでいて、過去のバージョンを参照できない
  • Linux向けのバイナリーはtar.gzのみでdebrpmといった各ディスとリビューション向けのファイルが見当たらない

今回はこのあたりも少し見ていこうと思います。

Eclipse Temurinの過去のバージョンを探す

こちらはGitHubリポジトリーを参照します。各バージョンのreleasesを見るとよいでしょう。

Releases · adoptium/temurin25-binaries · GitHub

Releases · adoptium/temurin21-binaries · GitHub

Releases · adoptium/temurin17-binaries · GitHub

Releases · adoptium/temurin11-binaries · GitHub

Releases · adoptium/temurin8-binaries · GitHub

ちなみにEclipse Temurinの各ダウンロードリンクを見ても、リンク先はこれらのreleasesになっているんですよね。

またLTS以外のバージョンについても、16以降であればバイナリーがあるようです。

Releases · adoptium/temurin24-binaries · GitHub

Releases · adoptium/temurin23-binaries · GitHub

Releases · adoptium/temurin22-binaries · GitHub

Releases · adoptium/temurin20-binaries · GitHub

Releases · adoptium/temurin19-binaries · GitHub

Releases · adoptium/temurin18-binaries · GitHub

Releases · adoptium/temurin16-binaries · GitHub

これは知りませんでした。

ただ、これらのリポジトリーを見てもdebrpmといったファイルはなかったりします。

Linuxディストリビューション向けのインストール

Linuxディストリビューション向けのインストール方法ですが、実はあります。ちょっとわかりにくいですが、ダウンロード
ページにインストールガイドへのリンクがあり、こちらを見ると確認できます。

Install Eclipse Temurin™ | Adoptium

さらに詳細を見ると、こちらに各ディストリビューション向けのインストール方法が書かれています。

Linux (RPM/DEB/APK) installer packages | Adoptium

対象は以下になります。それぞれサードパーティー製のリポジトリーを追加して、パッケージインストールする形態ですね。

これで、およそ疑問は解消したのかなと思います。

今回はUbuntu Linux 24.04 LTSにインストールするので、こちらを参照します。PPAの追加になりますね。

Linux (RPM/DEB/APK) installer packages / Deb installation on Debian or Ubuntu

環境

今回の環境はこちら。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.3 LTS
Release:        24.04
Codename:       noble


$ uname -srvmpio
Linux 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Eclipse TemurinをUbuntu Linux 24.04 LTSにインストールする

では、Ubuntu Linux 24.04 LTSへEclipse Temurinをインストールしてみましょう。

tar.gzとPPAの両方を確認しておきましょう。

代表してOpenJDK 25をインストールします。

tar.gz

最初はtar.gzでのインストール。

こちらは単純にダウンロードして

$ curl -LO https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.1%2B8/OpenJDK25U-jdk_x64_linux_hotspot_25.0.1_8.tar.gz

展開するだけですね。

$ tar xf OpenJDK25U-jdk_x64_linux_hotspot_25.0.1_8.tar.gz

今回の場合はjdk-25.0.1+8というディレクトリーに展開されます。

$ jdk-25.0.1+8/bin/java --version
openjdk 25.0.1 2025-10-21 LTS
OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing)


$ jdk-25.0.1+8/bin/javac --version
javac 25.0.1

あとはパスを通すなりすればよいでしょう。

PPA

次はPPAからインストールします。

こちらの手順に沿った方法ですね。

Linux (RPM/DEB/APK) installer packages / Deb installation on Debian or Ubuntu

必要なパッケージのインストール。

$ sudo apt install wget apt-transport-https gpg

gpg鍵の追加。ドキュメントではrootユーザーでの実行を想定していそうな雰囲気なので、teeの前にsudoを付けましょう。

$ wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null

でないと、こうなります。

$ wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
tee: /etc/apt/trusted.gpg.d/adoptium.gpg: 許可がありません

PPAの追加。こちらもsudoを忘れずに。

$ echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list

リポジトリーの情報を更新。

$ sudo apt update

これでEcipse Temurinのパッケージが見えるようになります。

$ apt search 'temurin-.*-(jdk|jre)'
ソート中... 完了
全文検索... 完了
temurin-11-jdk/noble 11.0.29.0.0+7-0 amd64
  Eclipse Temurin 11 JDK

temurin-11-jre/noble 11.0.29.0.0+7-0 amd64
  Eclipse Temurin 11 JRE

temurin-17-jdk/noble 17.0.17.0.0+10-0 amd64
  Eclipse Temurin 17 JDK

temurin-17-jre/noble 17.0.17.0.0+10-0 amd64
  Eclipse Temurin 17 JRE

temurin-21-jdk/noble 21.0.9.0.0+10-0 amd64
  Eclipse Temurin 21 JDK

temurin-21-jre/noble 21.0.9.0.0+10-0 amd64
  Eclipse Temurin 21 JRE

temurin-22-jdk/noble 22.0.2.0.0+9-1 amd64
  Eclipse Temurin 22 JDK

temurin-22-jre/noble 22.0.2.0.0+9-1 amd64
  Eclipse Temurin 22 JRE

temurin-23-jdk/noble 23.0.2.0.0+7-1 amd64
  Eclipse Temurin 23 JDK

temurin-23-jre/noble 23.0.2.0.0+7-1 amd64
  Eclipse Temurin 23 JRE

temurin-24-jdk/noble 24.0.2.0.0+12-0 amd64
  Eclipse Temurin 24 JDK

temurin-24-jre/noble 24.0.2.0.0+12-0 amd64
  Eclipse Temurin 24 JRE

temurin-25-jdk/noble 25.0.1.0.0+8-0 amd64
  Eclipse Temurin 25 JDK

temurin-25-jre/noble 25.0.1.0.0+8-0 amd64
  Eclipse Temurin 25 JRE

temurin-8-jdk/noble 8.0.472.0.0+8-0 amd64
  Eclipse Temurin 8 JDK

temurin-8-jre/noble 8.0.472.0.0+8-0 amd64
  Eclipse Temurin 8 JRE

パッケージ情報。

$ apt show temurin-25-jdk
Package: temurin-25-jdk
Version: 25.0.1.0.0+8-0
Priority: optional
Section: java
Maintainer: Eclipse Adoptium Package Maintainers <temurin-dev@eclipse.org>
Installed-Size: 315 MB
Provides: java-compiler, java-runtime (= 25), java-runtime-headless (= 25), java-sdk, java-sdk-headless, java10-runtime, java10-runtime-headless, java10-sdk, java10-sdk-headless, java11-runtime, java11-runtime-headless, java11-sdk, java11-sdk-headless, java12-runtime, java12-runtime-headless, java12-sdk, java12-sdk-headless, java13-runtime, java13-runtime-headless, java13-sdk, java13-sdk-headless, java14-runtime, java14-runtime-headless, java14-sdk, java14-sdk-headless, java15-runtime, java15-runtime-headless, java15-sdk, java15-sdk-headless, java16-runtime, java16-runtime-headless, java16-sdk, java16-sdk-headless, java17-runtime, java17-runtime-headless, java17-sdk, java17-sdk-headless, java18-runtime, java18-runtime-headless, java18-sdk, java18-sdk-headless, java19-runtime, java19-runtime-headless, java19-sdk, java19-sdk-headless, java2-runtime, java2-runtime-headless, java2-sdk, java2-sdk-headless, java20-runtime, java20-runtime-headless, java20-sdk, java20-sdk-headless, java21-runtime, java21-runtime-headless, java21-sdk, java21-sdk-headless, java22-runtime, java22-runtime-headless, java22-sdk, java22-sdk-headless, java23-runtime, java23-runtime-headless, java23-sdk, java23-sdk-headless, java24-runtime, java24-runtime-headless, java24-sdk, java24-sdk-headless, java25-runtime, java25-runtime-headless, java25-sdk, java25-sdk-headless, java5-runtime, java5-runtime-headless, java5-sdk, java5-sdk-headless, java6-runtime, java6-runtime-headless, java6-sdk, java6-sdk-headless, java7-runtime, java7-runtime-headless, java7-sdk, java7-sdk-headless, java8-runtime, java8-runtime-headless, java8-sdk, java8-sdk-headless, java9-runtime, java9-runtime-headless, java9-sdk, java9-sdk-headless
Depends: adoptium-ca-certificates, java-common, libasound2, libc6, libx11-6, libfontconfig1, libfreetype6, libxext6, libxi6, libxrender1, libxtst6, zlib1g
Recommends: fonts-dejavu-core, fonts-dejavu-extra
Download-Size: 110 MB
APT-Sources: https://packages.adoptium.net/artifactory/deb noble/main amd64 Packages
Description: Eclipse Temurin 25 JDK
 Eclipse Temurin JDK is an OpenJDK-based development environment to create
 applications and components using the programming language Java.

N: 追加レコードが 1 件あります。表示するには '-a' スイッチを付けてください。

過去のバージョン。

$ apt list --all-versions temurin-21-jdk
一覧表示... 完了
temurin-21-jdk/noble 21.0.9.0.0+10-0 amd64
temurin-21-jdk/noble 21.0.8.0.0+9-0 amd64
temurin-21-jdk/noble 21.0.7.0.0+6-0 amd64
temurin-21-jdk/noble 21.0.6.0.0+7-1 amd64
temurin-21-jdk/noble 21.0.6.0.0+7-0 amd64
temurin-21-jdk/noble 21.0.5.0.0+11-2 amd64
temurin-21-jdk/noble 21.0.5.0.0+11-1 amd64
temurin-21-jdk/noble 21.0.4.0.0+7-1 amd64
temurin-21-jdk/noble 21.0.3.0.0+9-1 amd64

では、インストールします。

$ sudo apt install temurin-25-jdk

インストールされました。

$ java --version
openjdk 25.0.1 2025-10-21 LTS
OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS)
OpenJDK 64-Bit Server VM Temurin-25.0.1+8 (build 25.0.1+8-LTS, mixed mode, sharing)


$ javac --version
javac 25.0.1

インストールされたファイルの一覧。

$ dpkg -L temurin-25-jdk
/.
/usr
/usr/lib
/usr/lib/jvm
/usr/lib/jvm/.temurin-25-jdk-amd64.jinfo
/usr/lib/jvm/temurin-25-jdk-amd64
/usr/lib/jvm/temurin-25-jdk-amd64/NOTICE
/usr/lib/jvm/temurin-25-jdk-amd64/bin
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jar
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jarsigner
/usr/lib/jvm/temurin-25-jdk-amd64/bin/java
/usr/lib/jvm/temurin-25-jdk-amd64/bin/javac
/usr/lib/jvm/temurin-25-jdk-amd64/bin/javadoc
/usr/lib/jvm/temurin-25-jdk-amd64/bin/javap
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jcmd
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jconsole
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jdb
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jdeprscan
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jdeps
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jfr
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jhsdb
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jimage
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jinfo
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jlink
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jmap
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jmod
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jnativescan
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jpackage
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jps
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jrunscript
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jshell
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jstack
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jstat
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jstatd
/usr/lib/jvm/temurin-25-jdk-amd64/bin/jwebserver
/usr/lib/jvm/temurin-25-jdk-amd64/bin/keytool
/usr/lib/jvm/temurin-25-jdk-amd64/bin/rmiregistry
/usr/lib/jvm/temurin-25-jdk-amd64/bin/serialver
/usr/lib/jvm/temurin-25-jdk-amd64/conf
/usr/lib/jvm/temurin-25-jdk-amd64/conf/jaxp-strict.properties.template
/usr/lib/jvm/temurin-25-jdk-amd64/conf/jaxp.properties
/usr/lib/jvm/temurin-25-jdk-amd64/conf/logging.properties
/usr/lib/jvm/temurin-25-jdk-amd64/conf/management
/usr/lib/jvm/temurin-25-jdk-amd64/conf/management/jmxremote.access
/usr/lib/jvm/temurin-25-jdk-amd64/conf/management/jmxremote.password.template
/usr/lib/jvm/temurin-25-jdk-amd64/conf/management/management.properties
/usr/lib/jvm/temurin-25-jdk-amd64/conf/net.properties
/usr/lib/jvm/temurin-25-jdk-amd64/conf/sdp
/usr/lib/jvm/temurin-25-jdk-amd64/conf/sdp/sdp.conf.template
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/java.security
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy/README.txt
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy/limited
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy/limited/default_US_export.policy
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy/limited/default_local.policy
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy/limited/exempt_local.policy
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy/unlimited
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy/unlimited/default_US_export.policy
/usr/lib/jvm/temurin-25-jdk-amd64/conf/security/policy/unlimited/default_local.policy
/usr/lib/jvm/temurin-25-jdk-amd64/conf/sound.properties
/usr/lib/jvm/temurin-25-jdk-amd64/include
/usr/lib/jvm/temurin-25-jdk-amd64/include/classfile_constants.h
/usr/lib/jvm/temurin-25-jdk-amd64/include/jawt.h
/usr/lib/jvm/temurin-25-jdk-amd64/include/jdwpTransport.h
/usr/lib/jvm/temurin-25-jdk-amd64/include/jni.h
/usr/lib/jvm/temurin-25-jdk-amd64/include/jvmti.h
/usr/lib/jvm/temurin-25-jdk-amd64/include/jvmticmlr.h
/usr/lib/jvm/temurin-25-jdk-amd64/include/linux
/usr/lib/jvm/temurin-25-jdk-amd64/include/linux/jawt_md.h
/usr/lib/jvm/temurin-25-jdk-amd64/include/linux/jni_md.h
/usr/lib/jvm/temurin-25-jdk-amd64/legal
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/aes.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/c-libutl.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/cldr.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/icu.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/public_suffix.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/siphash.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/unicode.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.base/zlib.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.compiler
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.datatransfer
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/colorimaging.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/freetype.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/giflib.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/harfbuzz.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/jpeg.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/lcms.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/libpng.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/mesa3d.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/pipewire.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/xwd.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.instrument
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.logging
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.management
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.management.rmi
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.naming
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.net.http
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.prefs
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.rmi
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.scripting
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.se
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.security.jgss
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.security.sasl
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.smartcardio
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.smartcardio/pcsclite.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.sql
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.sql.rowset
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.transaction.xa
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/bcel.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/dom.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/jcup.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/schema10part1.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/schema10part2.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/xalan.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/xerces.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/xhtml10.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/xhtml10schema.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/xhtml11.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/xhtml11schema.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/xmlspec.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/xmlxsd.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml.crypto
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml.crypto/santuario.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.accessibility
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.attach
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.charsets
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.compiler
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.cryptoki
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.cryptoki/pkcs11wrapper.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.ec
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.dynalink
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.dynalink/dynalink.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.editpad
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.graal.compiler
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.graal.compiler.management
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.hotspot.agent
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.httpserver
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.incubator.vector
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.incubator.vector/sleef.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.ed
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.jvmstat
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.le
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.le/jline.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.md/commonmark.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.opt
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.opt/jopt-simple.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.vm.ci
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jartool
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.javadoc
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.javadoc/dejavufonts.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.javadoc/highlightjs.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.javadoc/jquery.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.javadoc/jqueryUI.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jcmd
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jconsole
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdeps
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdi
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdwp.agent
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jfr
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jlink
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jpackage
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jshell
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jsobject
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jstatd
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.localedata
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.localedata/thaidict.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management.agent
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management.jfr
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.naming.dns
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.naming.rmi
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.net
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.nio.mapmode
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.sctp
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.security.auth
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.security.jgss
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.unsupported
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.unsupported.desktop
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.xml.dom
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.zipfs
/usr/lib/jvm/temurin-25-jdk-amd64/lib
/usr/lib/jvm/temurin-25-jdk-amd64/lib/classlist
/usr/lib/jvm/temurin-25-jdk-amd64/lib/ct.sym
/usr/lib/jvm/temurin-25-jdk-amd64/lib/jexec
/usr/lib/jvm/temurin-25-jdk-amd64/lib/jfr
/usr/lib/jvm/temurin-25-jdk-amd64/lib/jfr/default.jfc
/usr/lib/jvm/temurin-25-jdk-amd64/lib/jfr/profile.jfc
/usr/lib/jvm/temurin-25-jdk-amd64/lib/jrt-fs.jar
/usr/lib/jvm/temurin-25-jdk-amd64/lib/jspawnhelper
/usr/lib/jvm/temurin-25-jdk-amd64/lib/jvm.cfg
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libattach.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libawt.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libawt_headless.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libawt_xawt.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libdt_socket.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libextnet.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libfontmanager.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libfreetype.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libinstrument.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libj2gss.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libj2pcsc.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libj2pkcs11.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjaas.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjava.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjavajpeg.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjawt.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjdwp.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjimage.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjli.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjsig.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjsound.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libjsvml.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/liblcms.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libmanagement.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libmanagement_agent.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libmanagement_ext.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libmlib_image.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libnet.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libnio.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libprefs.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/librmi.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libsaproc.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libsctp.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libsimdsort.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libsplashscreen.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libsyslookup.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libverify.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/libzip.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/modules
/usr/lib/jvm/temurin-25-jdk-amd64/lib/psfont.properties.ja
/usr/lib/jvm/temurin-25-jdk-amd64/lib/psfontj2d.properties
/usr/lib/jvm/temurin-25-jdk-amd64/lib/security
/usr/lib/jvm/temurin-25-jdk-amd64/lib/security/blocked.certs
/usr/lib/jvm/temurin-25-jdk-amd64/lib/security/public_suffix_list.dat
/usr/lib/jvm/temurin-25-jdk-amd64/lib/server
/usr/lib/jvm/temurin-25-jdk-amd64/lib/server/classes.jsa
/usr/lib/jvm/temurin-25-jdk-amd64/lib/server/classes_coh.jsa
/usr/lib/jvm/temurin-25-jdk-amd64/lib/server/classes_nocoops.jsa
/usr/lib/jvm/temurin-25-jdk-amd64/lib/server/classes_nocoops_coh.jsa
/usr/lib/jvm/temurin-25-jdk-amd64/lib/server/libjsig.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/server/libjvm.so
/usr/lib/jvm/temurin-25-jdk-amd64/lib/src.zip
/usr/lib/jvm/temurin-25-jdk-amd64/lib/tzdb.dat
/usr/lib/jvm/temurin-25-jdk-amd64/release
/usr/share
/usr/share/doc
/usr/share/doc/temurin-25-jdk
/usr/share/doc/temurin-25-jdk/changelog.Debian.gz
/usr/share/doc/temurin-25-jdk/copyright
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.compiler/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.compiler/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.compiler/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.datatransfer/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.datatransfer/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.desktop/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.instrument/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.instrument/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.instrument/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.logging/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.logging/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.logging/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.management/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.management/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.management/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.management.rmi/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.management.rmi/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.naming/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.naming/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.naming/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.net.http/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.net.http/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.net.http/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.prefs/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.prefs/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.prefs/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.rmi/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.rmi/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.rmi/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.scripting/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.scripting/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.scripting/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.se/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.se/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.se/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.security.jgss/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.security.jgss/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.security.sasl/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.security.sasl/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.smartcardio/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.smartcardio/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.sql/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.sql/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.sql/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.sql.rowset/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.sql.rowset/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.transaction.xa/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.transaction.xa/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml.crypto/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/java.xml.crypto/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.accessibility/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.accessibility/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.attach/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.attach/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.attach/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.charsets/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.charsets/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.compiler/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.compiler/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.cryptoki/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.crypto.ec/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.dynalink/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.dynalink/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.editpad/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.editpad/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.graal.compiler/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.graal.compiler/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.graal.compiler/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.graal.compiler.management/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.graal.compiler.management/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.graal.compiler.management/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.hotspot.agent/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.httpserver/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.httpserver/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.incubator.vector/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.ed/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.jvmstat/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.le/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.le/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.md/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.md/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.md/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.opt/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.internal.vm.ci/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jartool/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jartool/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.javadoc/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.javadoc/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jcmd/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jcmd/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jconsole/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jconsole/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdeps/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdeps/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdi/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdi/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jdwp.agent/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jfr/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jfr/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jlink/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jlink/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jpackage/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jpackage/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jshell/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jshell/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jsobject/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jsobject/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jstatd/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.jstatd/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.localedata/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.localedata/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.localedata/cldr.md
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management.agent/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management.agent/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.management.jfr/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.naming.dns/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.naming.rmi/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.net/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.net/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.net/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.nio.mapmode/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.sctp/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.sctp/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.security.auth/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.security.auth/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.security.jgss/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.unsupported/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.unsupported/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.unsupported.desktop/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.xml.dom/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.zipfs/ASSEMBLY_EXCEPTION
/usr/lib/jvm/temurin-25-jdk-amd64/legal/jdk.zipfs/LICENSE
/usr/lib/jvm/temurin-25-jdk-amd64/lib/security/cacerts
/usr/lib/jvm/temurin-25-jdk-amd64/src.zip

/usr/lib/jvmディレクトリーにインストールされるみたいですね。

$ ll /usr/lib/jvm
合計 16
drwxr-xr-x  3 root root 4096 1129 16:54 ./
drwxr-xr-x 79 root root 4096 1129 16:54 ../
-rw-r--r--  1 root root 1871 1025 00:28 .temurin-25-jdk-amd64.jinfo
drwxr-xr-x  7 root root 4096 1129 16:54 temurin-25-jdk-amd64/

またデフォルトのjavaコマンドにもなっているようです。

$ which java
/usr/bin/java


$ ll $(which java)
lrwxrwxrwx 1 root root 22 1022 20:05 /usr/bin/java -> /etc/alternatives/java*


$ ll /etc/alternatives/java
lrwxrwxrwx 1 root root 42 1022 20:05 /etc/alternatives/java -> /usr/lib/jvm/temurin-25-jdk-amd64/bin/java*


$ update-alternatives --display java
java - 自動モード
  最適なリンクのバージョンは '/usr/lib/jvm/temurin-25-jdk-amd64/bin/java' です
  リンクは現在 /usr/lib/jvm/temurin-25-jdk-amd64/bin/java を指しています
  リンク java は /usr/bin/java です
/usr/lib/jvm/temurin-25-jdk-amd64/bin/java - 優先度 2511


$ which javac
/usr/bin/javac


$ ll $(which javac)
lrwxrwxrwx 1 root root 23 1022 20:05 /usr/bin/javac -> /etc/alternatives/javac*


$ ll /etc/alternatives/javac
lrwxrwxrwx 1 root root 43 1022 20:05 /etc/alternatives/javac -> /usr/lib/jvm/temurin-25-jdk-amd64/bin/javac*


$ update-alternatives --display javac
javac - 自動モード
  最適なリンクのバージョンは '/usr/lib/jvm/temurin-25-jdk-amd64/bin/javac' です
  リンクは現在 /usr/lib/jvm/temurin-25-jdk-amd64/bin/javac を指しています
  リンク javac は /usr/bin/javac です
/usr/lib/jvm/temurin-25-jdk-amd64/bin/javac - 優先度 2511

こんなところでしょうか。

おわりに

Eclipse TemurinをUbuntu Linux 24.04 LTSにインストールする方法を確認してみました。

特に各バージョンのバイナリーがどこにあるかだったり、パッケージを使ったインストール方法の存在を忘れやすいので、
ちゃんと確認しておいた方がいいですね。




以上の内容はhttps://kazuhira-r.hatenablog.com/entry/2025/11/29/170205より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14