■不具合発生環境
beatoraja 0.8.5
Windows 11 22H2(ビルド22621.2506)
Amazon Correto 21 / JavaFX SDK 21.0.1
■概要
タイトルの通りである。
先日、beatorajaのJDKを、JRE同梱版のLiberica JDK 17から、Amazon Correto 21 / JavaFX SDK 21.0.1へ変えた。
データを移行した後、既存のplayerフォルダにあるconfig.jsonが読み込まれなくなるなどいくつか困ったエラーが起きたが、それ以上に解決策が見えなくて頭を抱えたのが
「IRタブのプルダウンメニューにmocha以外が表示されない」
という問題である。
irフォルダにminirとCinnamonIRのjarは入れてあるのに、どうにも読み込んでくれないのだ。
Xで検索をかけてみた所、解決策を提示している方がおられたので、自分のメモ代わりにこの記事に埋め込んでおく。
■解決策
たまにLR2orajaでIRにつながらない(IRセレクトボックスにIR名が表示されない=IRのjarが読み込まれてない)という現象が起きてる人が居るんだけど、beatoraja-config.batを以下のようにすると直るかもしれないです
— あざらし獣 (@pukupukuju3) 2023年9月29日
-jar beatoraja.jar
↓
-cp beatoraja.jar;ir/* bms.player.beatoraja.MainLoader pic.twitter.com/dB2gUbaYWH
最初に紹介しているAmazon CorretoとJavaFX SDKの導入記事では、batファイルのコマンドラインを変更しているが、beatoraja.jarを実行する部分(-jar beatoraja.jar)は同じ記述なので、このポストの通り変更すれば問題なく起動できる。