http://www.oracle.com/technetwork/java/javase/downloads/ より jdk-11.0.1_linux-x64_bin.tar.gz をダウンロード。
wget -r -nd ‘ftp://ftp.nara.wide.ad.jp/pub/Linux/slackware/slackware64-current/extra/source/java/’
sh ./java.SlackBuild jdk-11.0.1_linux-x64_bin.tar.gz
installpkg /tmp/jdk-11.0.1_linux-i586-1.txz
cat << EOF >/etc/profile.d/openjdk.sh
#!/bin/sh
export JAVA_HOME=/usr/lib/java
export MANPATH=”\${MANPATH}:\${JAVA_HOME}/man”
export PATH=”\${PATH}:\${JAVA_HOME}/bin:\${JAVA_HOME}/jre/bin”
EOF
chmod +x /etc/profile.d/openjdk.sh
2025/10/18 JDK-25(class file version 69までサポート)
mkdir /tmp/jdk-25
cd /tmp/jdk-25
# 公式 jdkをダウンロード
wget https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.tar.gz
# ビルドスクリプトをダウンロード
rsync -av rsync://ftp.nara.wide.ad.jp/slackware/slackware64-current/extra/source/java/ .
sh java.SlackBuild jdk-25_linux-x64_bin.tar.gz
# インストール
installpkg /tmp/jdk-25-x86_64-1.txz
# パスを通すスクリプトを作成
cat << EOF >/etc/profile.d/openjdk.sh
#!/bin/sh
export JAVA_HOME=/usr/lib64/java
export MANPATH=”${MANPATH}:${JAVA_HOME}/man”
export PATH=”${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin”
EOF
chmod +x /etc/profile.d/openjdk.sh