takusu007 さんが書きました: ↑2022年1月08日(土) 16:35
返信が遅くなってしまい申し訳ありません。
1,OSについてはおっしゃっているもので間違いありません。
2,インストールしたJavaのバージョンは Version 8 Update 311 (最新版)です。
...
こちらの確認不足で申し訳ないですが、今現在ではストア版ランチャーとWebからダウンロードできるランチャーは同一になってしまっているようです。公式WebページからダウンロードできるWindows7/8用が1世代前のランチャーでした。以下windows7/8用(Win10でも使用できる)のランチャーを旧ランチャー、Webやマイクロソフトストアからダウンロードできるランチャーをストア版ランチャーと表記します。
こちらの環境でforge-1.12.2-14.23.5.2859-installer.jarをダウンロードし、旧ランチャー、ストア版ランチャーともにAdoptium Temurin 8u312 64bitを使用して、対象のForgeインストールを試してみましたが、特に問題は起きなかったため、環境依存の問題であるかと思います。(微妙にJavaバージョン番号が違いますが気にしないでください)
OSや使用しているJavaバージョン、インストール予定Forgeバージョンは問題ないように見えます。
ダブルクリックでForgeインストーラー画面が開かない系は、拡張子関連付け異常系がほとんどだと思いますので、取り敢えずコマンドからインストールすることをもう一度試してみる方向で記述します。
事前にもし.jarがネットワークドライブ(Google DriveやDropBox、OneDrive、SkyDriveといった名前のフォルダ)や特殊なフォルダ(Program Files等)、OneDriveによって同期されてしまう可能性があるフォルダ(デスクトップ、ドキュメント、ピクチャ、ビデオ)にある場合はダウンロードフォルダなどに移動させてください。
まず、エクスプローラーから「forge-1.12.2-14.23.5.2859-installer.jar」がある場所で、Shiftキーを押しながら右クリックで出てくる「PowerShellをここで開く」をクリックしてください。(PowerShellは起動が遅いので30秒位放置してください)
するとコマンドプロンプトとは異なる青っぽい画面が出てくるので、そこに
と入力し、Enterで実行します。
出てきた文字に1.8.0が含まれておらず、16や14.0.1といった数字が表示されている場合、別バージョンのJavaを優先して使用する設定になってしまっています。1.8.0が含まれていれば、問題ありません。
1.8.0が含まれていることを確認したら、そのPowerShell画面に続けて
コード: 全て選択
java -jar .\forge-1.12.2-14.23.5.2859-installer.jar
をコピペで入力してEnterで実行してください。(勝手に\が¥になってしまいますが気にせず実行してください)
うまく行けばPowerShellからForgeのインストーラーを起動することができるはずです。
もしうまくインストールできない場合、「実行してしばらく待っても何一つとして文字が出ないケース」、「やたら#が頭についている文字列が大量に表示されるケース」、「atがやたら縦に並ぶケース」のどれかしらになるのではないかと思います。
もし何一つとして文字が出力されない場合はセキュリティソフトがブロックしているパターンがあるため、取り敢えずPCを再起動して、Javaのインストール先を調べてjava.exeを信頼済アプリケーションなどに登録してみてください。.jarも信頼済に登録できるソフトの場合はforge-1.12.2-14.23.5.2859-installer.jarも一緒に信頼済にしてみてください。
Javaのインストール先についてはコマンドプロンプト(PowerShellはNG)を開いて
を実行すると表示することができます。出力例:C:\Program Files\AdoptOpenJDK\jdk8u312-b07\bin\java.exe
もし信頼済アプリケーションに登録してForgeのインストールができたらすぐに信頼済アプリケーションからは削除してください。
また、どうしてもインストールできないかつ、正常にインストールできる自分の他PCがある場合%appdata%\.minecraftの一部ファイルを持ってきて(OSSライブラリと.jsonファイル)インストールする方法もあります。