|
|||||||||||||||||
|
|||||||||||||||||
|
Sun のサイトから、J2ME
CLDC をダウンロード(コアAPI 、および preverify コマンドが必須のため)。
zentek から 503i エミュレータパッケージ、i-jade をダウンロード。
CLDC の preverify は .jar を取り扱えないようなので、preverify 用に、.class ファイル(i-jade-*.jar)
は
展開して格納する。 (このページの例では d:\ijava にまとめた。)
d:\ijava ディレクトリ下には、i-jade-*.jar の中から com パッケージ系(com.nttdocomo,* など)を
抜き出したものと、J2ME CLDC のコアAPI (java,javax 系) をミックスして格納。
重複する部分(javax.microedition.io 等)については CLDC のほうを使用(根拠なし)。
mio20-~/ipad$ javac -bootclasspath ".;d:\ijava" ScratchPadTest.java
mio20-~/ipad$ preverify -classpath ".;d:\ijava" Foo ( -d を指定しないと./output にできる) mio20-~/ipad$ cp output/Foo.class .
mio20-~/ipad$ jar cvf Foo.jar Foo.class
[Foo.jam]
AppName = テストアプリ <= 携帯の選択メニューで表示される文字列 AppVer = 0.93 PackageURL = http://www.miolab.com/i/Foo.jar AppSize = 1976 <= ここは jar ファイルのサイズ KvmVer = 1.0 SPsize = 4096 <= ScratchPad の使用(確保)量 UseNetwork = http <= HTTP を使うには必要 AppClass = Foo <= メインクラス名を記述 LastModified = Mon,29 Jan 2001 17:00:00 <= バージョンアップさせるには、更新しておく
<object declare id="Foo" data="http://www.miolab.com/Foo.jam" type="application/x-jam">
[Foo Application]
</object>
<a ijam="#Foo" href="index.html">Click Here To Download</a>
|
|||||
|
|||||
|