MacでBMSやってみた(beatoraja 0.7.2)
Macでも動くはずなのに、何故か動かないという話を色々聞いていたので興味本位でやってみた。
環境
- MacBook Air(Retina, 13-inch, 2019)
- macOS Mojave(10.14.6)
- zsh
- Java(TM) SE Runtime Environment (build 12.0.2+10)
目次
beatoraja(0.7.2)のダウンロード
ここからダウンロード
起動
beatoraja-config.command
を右クリックして開く。
- 設定画面が立ち上がった人
- おめでとう! この記事は参考になりません。
- エラーが出た人
- 私と一緒です。
エラー内容は以下の通り。
エラー: メイン・クラスbms.player.beatoraja.MainLoaderを検出およびロードできませんでした
このエラーって大体クラスパスとかJAVA_HOMEが設定されてない時に出るやつですね。
設定してない人は、調べてやってみてください(投げやり)
とりあえずJavaのバージョン確認
ターミナル開いてjava -version
MacBook-Air% java -version java version "12.0.2" 2019-07-16 Java(TM) SE Runtime Environment (build 12.0.2+10) Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
- バージョン8未満だった人
- JDKをインストールしてください。特に気にしなければ8が良いと思います。
- バージョン8~10だった人
- それ動いてない?
- バージョン11以上だった人
- 私と一緒です。
Java11からはJavaFXが同梱されていないらしい。
別途インストールが必要。
JavaFXのインストール
下記を参考にインストール。
beatorajaのコマンドファイルを編集
beatoraja-config.command
の4行目を以下のように変更。
exec java --module-path $PATH_TO_FX --add-modules=javafx.controls,javafx.fxml -Xms1g -Xmx4g -cp beatoraja.jar:ir/* bms.player.beatoraja.MainLoader
改めて起動
beatoraja-config.command
を右クリックして開く。
多分これで開くと思います。
BMSファイルを開いてみる
カラフル・サウンズ・ポート先生のETERNAL DRAINを開いてみます。
とりあえず動きました。スキンは気が向いたら入れようと思います。
おまけ
今日久しぶりにBMSをやったらDAOコンの皿の隙間に小指の爪が引っかかってしまった★3elegante。