ローカルでデバッグしていたときには気付かなかったのですが、他のマシン(ノート)に移して実行してみると動かないではないですか!
「なぜだー! このタイミングで大きなバグが出たら致命的だぞ!」
のたうち回っていました。
結局原因は、JRE(JAVAのランタイム・エンジン)のバグでした。どうも日本語名フォルダがあると、クラスをロードできずに落ちているのが原因でした。
JREのバグまでは直せないので、ヘルプに英数字のみのフォルダにインストールしてくださいと記述を追加しました。泣きそうでした。
他にも、今まで使ったことのなかったB's Clipというソフトを使ってCDを焼くと、見事にゲームが動かない……。
なぜだ! これは、B's Clipの使い方をよく把握してなくて、CDをこのソフト以外の方法で取り出すとメディアが読めなくなるという仕様でした。
そんな御無体な(T_T
結局、ジャケットの作成とCD1枚を焼くのに、こんな夜中までかかってしまいました。
色々と追加改良したかったのですが、そろそろタイムリミットです。
今から巨大なバグを出しても仕方がないので、現在の開発環境のバックアップを取ってから、時間が許す限り改良作業をおこなっていきたいと思います。
タイムリミットは明日の昼。
それを過ぎたらジャケットの増刷とCD焼き作業に入ります。
明日中にはCDを焼いてしまおうと思います。
何も起こらなければですが……。