SKlauncher Java要件の短い回答
公式SKlauncher 3.2.18ダウンロードページはTemurin Java 21 LTSを推奨します。OSとCPUに合う64ビット版を使います。一般的なWindowsはx64、Apple Silicon Macはarm64/aarch64、Intel Macはx64、LinuxはディストリビューションとCPUに合うパッケージを選びます。
Javaは複数の提供元から無料で取得できますが、このガイドでは公式SKlauncherページがリンクするEclipse Temurinを使います。ランチャーミラー、Mod、シェーダーパックに同梱された独自Javaインストーラーは取得しないでください。
| 確認項目 | 推奨内容 | 結果 |
|---|---|---|
| 確認項目 1 | 推奨内容 1 | 結果 1 |
| 確認項目 2 | 推奨内容 2 | 結果 2 |
| 確認項目 3 | 推奨内容 3 | 結果 3 |
| 確認項目 4 | 推奨内容 4 | 結果 4 |
重要な注意
一度に一つの条件だけを変更し、Minecraftの個人データを先に保存してください。
SKlauncher用Java 21をインストール
WindowsではTemurin MSIまたはインストーラーを使い、表示されたらPATHへの追加、JAVA_HOMEの設定、JavaSoftレジストリキーを有効にします。導入後にPowerShellを閉じて開き直します。macOSはMacのCPUに合うパッケージ、Linuxは保守されたJava 21パッケージまたはCPUに合うTemurinを使います。
完全なJDKは大きく開発ツールを含みますが、Javaアプリの実行には互換ランタイムで足ります。提供元がJREとJDKを用意し、SKlauncherがコンパイラーを要求しない場合はどちらでも実行できます。JDK 21は各OSで一貫して入手しやすい選択です。
CPUを確認
一般的なWindows/Intelはx64、Apple Siliconはarm64です。
Temurin 21を導入
Adoptium公式ページでOSとCPUを選びます。
ターミナルを開き直す
PATH変更を新しいシェルへ読み込みます。
結果を確認
java -versionの最初の行が21であることを確認します。

SKlauncherが使うJavaを検証
端末にはJava 8、17、21が同時に存在できます。java -versionはPATHで最初に見つかった環境だけを表示します。Windowsではwhere java、macOS/Linuxではwhich javaを使い、実行ファイルの場所を確認してください。
古い提供元や版を示すならPATHを更新するか、ランチャー設定でJava 21実行ファイルを指定します。別アプリや古いMinecraftプロファイルが必要とする可能性があるため、用途確認前にすべての旧Javaを削除しないでください。
- Windowsは
where javaとGet-Command java。 - macOS/Linuxは
which javaとjava -version。 - JAVA_HOMEはPATHと別に確認する。
- 画面が実行ファイルを隠す場合はランチャーログを見る。
| 確認項目 | 推奨内容 |
|---|---|
| 確認項目 1 | 推奨内容 1 |
| 確認項目 2 | 推奨内容 2 |
| 確認項目 3 | 推奨内容 3 |
| 確認項目 4 | 推奨内容 4 |

Minecraftプロファイルが別Javaを必要とする理由
SKlauncherを始動するJavaと選択したMinecraft版を動かすJavaは関連しますが、常に同一ではありません。現行Minecraftは新しい環境を使い、古い版は以前のJava動作を前提に作られています。SKlauncher自体がJava 21で動いていても、ランチャーがプロファイル専用環境を選ぶことがあります。
管理済み環境で正常な古いプロファイルへJava 21を強制しないでください。逆に古いMinecraftガイドがJava 8を説明していても、ランチャーのJava 21要件をJava 8へ置き換えないでください。失敗するプロファイルごとに設定された実行ファイルを記録します。
重要な注意
一度に一つの条件だけを変更し、Minecraftの個人データを先に保存してください。
SKlauncherでよくあるJavaエラー
UnsupportedClassVersionErrorは、有効なJavaがアプリの要求より古い場合に出ます。画面なしで終了するプロセスはターミナルから実行し、エラーを残します。OpenGLなどの画像エラーはJavaインストーラーだけでなくゲーム、GPUドライバー、ハードウェアを確認します。
ウイルス対策やファイアウォールがJavaを止める場合、JavaとSKlauncherのパスを検証してから限定的な許可を作ります。安全機能を全体無効にしません。再インストール前に完全なエラーとランチャーログを保存してください。
| 確認項目 | 推奨内容 |
|---|---|
| 確認項目 1 | 推奨内容 1 |
| 確認項目 2 | 推奨内容 2 |
| 確認項目 3 | 推奨内容 3 |
| 確認項目 4 | 推奨内容 4 |
SKlauncher Java 設定確認リスト
正しいSKlauncher Java設定には検証できる実行環境、CPU、実行ファイルパスがあります。安定版3.2.18はTemurin Java 21 LTSを推奨します。一般的なWindowsまたはIntelへx64、Apple Siliconへarm64、LinuxへCPUに合うパッケージを導入します。環境変更を読むため導入後に新しいターミナルを開きます。
java -versionの後、Windowsではwhere java、macOS/Linuxではwhich javaを使います。PATHとJAVA_HOMEが異なる版を示すなら修正するか、ランチャーでJava 21を直接選びます。古いMinecraftが必要とするか分かるまで旧環境を残します。SKlauncher始動用Javaとプロファイル専用Javaが異なっても、どちらも正しい場合があります。 SKlauncher Javaの実行パスを記録します。SKlauncher Javaの変更後は新しいターミナルで確認します。SKlauncher Javaの版とCPU構成を一致させます。 SKlauncher Javaの実行パスを記録します。SKlauncher Javaの変更後は新しいターミナルで確認します。SKlauncher Javaの版とCPU構成を一致させます。
- SKlauncher Javaには公式Adoptium Temurinを使う。
- 環境とCPUアーキテクチャを一致させる。
- 有効な実行ファイルパスを確認する。
- Javaまたはメモリー変更後に空のプロファイルを試す。
SKlauncher Javaのよくある質問
Java 21が必要ですか?
はい。安定版3.2.18公式ページはTemurin Java 21 LTSを推奨します。
Java 17と21のどちら?
安定版ランチャーには21を使います。特定のMinecraftプロファイルは専用環境を使う場合があります。
JDKとJREのどちら?
互換ランタイムで実行できます。Temurin 21 JDKは広く提供されランタイムも含みます。
java -versionが古い理由は?
PATHが別環境を先に見つけています。where/which javaで確認しPATHまたはランチャー設定を直します。
MシリーズMacのJavaは?
arm64/aarch64 Temurin Java 21です。古いMinecraftは別のCPU制限を持つ場合があります。
情報源と確認方法
このガイドは2026年7月13日に確認した最新の公式情報を使用しています。
SKlauncher公式ダウンロード Eclipse Temurin Java 21