Q120:作成したアプリケーションが、デスクトップPCでは起動できて、ノートPCでは起動できないという問題が起こっています。
コンソール画面のエラーメッセージと、アプリケーションをお送りします。原因の解析をよろしくお願いします。
A120:
お送り頂いたコンソール画面の図を拝見すると、MZPlatform2.6がC\Program Files\j2re1.4.2で起動されていることが判ります。
恐らく開発は通常のJRE1.6環境で行ったと思いますが、JRE1.4では使用できないメソッドがあるため、起動時にエラーが発生しています。
@MZPlatformをインストール時に「全て」を選んでインストールすると、¥MZPlatformフォルダ直下にJavaフォルダが作られ、優先的にその中のJava環境を使用して起動するようになっています。
MZPlatformフォルダ内のJava環境を使って頂く方が、トラブルが発生しにくく、お勧めしております。\MZPlatform\Java\jre6フォルダがPC内に存在するかご確認下さい。MZPlatform2.6はこのjre6で起動するようになっています。
AMZPlatform2.6は\MZPlatform\Javaフォルダ内に\jre6が無くても、他の場所を探して読みに行くようになっています。\MZPlatform\Java\jre6が見つからない場合は、C\Program Files\jre6で起動されるのが通常かと思います。
JRE1.4.2で起動されている理由として、知らぬうちに¥MZPlatform¥2.6内の「JRE変更ツール.bat」を起動してしまったためではないかと推測しております。
念のため、「¥MZPlatform¥2.6¥JRE変更ツール.bat」をダブルクリックして起動し、「1」を入力して『[1] JRE6u10以降』を選択して下さい。
B以上2点ご確認頂いた後も起動できないようでしたら、\MZPlatform\Java\jre6が壊れていることも考えられますので、MZPlatform2.7の新規インストールまたはMZPlatform2.6のCDを使って「修復」をお願いします。
MZPlatform2.7のインストール時にも\MZPlatform\Java\jre6フォルダ内はアップデートされますので、差支えなければMZPlatform2.7のインストールをお勧め致します。
(2.7をインストールした後にMZPlatform2.6をアンインストールすると、\MZPlatform\J ava\jre6内の必要ファイルが消えてしまう場合があります。
その場合も「修復」を試みて下さい)