Q1:「コンポーネント追加」→「サンプル」→「サンプル」とたどりましたが、「Sound」が表示されません。
Q1-1:
「新規コンポーネント作成手順書.pdf」を参考にSoundコンポーネントを作成しましたが、アプリケーションビルダーで、
「コンポーネント追加」→「サンプル」→「サンプル」
とたどりましたが、「Sound」が表示されません。
助言を頂けたら幸いです。
以下のファイルを添付いたします。
- C:\MZPlatform\2.9\jars\sample.jar
- C:\MZPlatform\2.9\etc\PlatformComponents_ja.ini
- C:\MZPlatform\2.9\etc\PlatformClassPath.ini
- C:\MZPlatform\2.9\developer\sample\build1.bat
- C:\MZPlatform\2.9\developer\sample\src\samples\Sound.java
動作環境は以下のとおりです。
- OS:Windiws7 Professional SP1
- MZPlatform: version 2.9
- MZPlatformフォルダ:C:\MZPlatform\2.9
- JDK:version 1.7 (x86)
- JDKフォルダ:C:\Program Files (x86)\Java\jdk1.7.0_09
関連ファイル:mail121203.zip
A1-1:
お送り頂いた「build1.bat」ファイルを拝見すると、JDK最新バージョンの「jdk1.7.0_09」でJAVAコンパイルする設定になっています。
----------------------------------------------------------------------
環境設定
「set JAVA_HOME="C:\Program Files (x86)\Java\jdk1.7.0_09"」
Javaコンパイル
「%JAVA_HOME%\bin\javac -source 1.7 -classpath
C:\MZPlatform\2.9\jars\mzplatform.jar -d class src\samples\Sound.java」
----------------------------------------------------------------------
MZPlatform2.9は、JRE1.6.0_32環境で動作しています。
JDK7でビルドされたコンポーネントは読み込みの際、エラーが発生します。
ここで、JDK6まででしたら「-source 1.7」の部分を「−source 1.4」などと変更すればコンパイルされていたのですが、JDK7からは仕様が変わり、「-bootclasspath」オプションも指定する必要があります。
大変お手数ですが、JDK6でコンパイルするか、あるいは「-source」と「-bootclasspath」を指定してJDK7でコンパイルをお願い致します。
なお、お送り頂いた「Soud.java」ファイルと他設定ファイルを使ってJDK1.6.0_32でビルドし、ビルダー上で動作確認済みです。
MZPlatformのコンポーネントでも、何かご要望の機能がありましたら、どうぞお知らせ下さい。簡単な修正で実現できる可能性もありますし、ご要望の多いものは、バージョンアップの際になるべく機能追加するようにしております。