iAppli
0.前提事項 |
j2sdk-1.4.0.01 導入済み |
1.ツールのダウンロード |
・DoCoMo ダウンロードしたがj2sdk- 1.3.1がないというメッセージで導入できず(涙) |
・ZENTEK 実行結果確認環境 |
会員登録 i-JADE Lite for P503i version 1.4.1 / 1,420KB iJADESetup_L-P.exe |
導入フォルダー:C:\i-jade i-jade-p.jarを展開する |
展開方法 C:\i-jade\jar.bat(c:\j2sdk1.4.1_02\bin\jar xvf i-jade-p.jar)を作成し実行する。 |
・Sun 実行モジュール作成 |
J2ME Connected, Limited Device Configuration (CLDC) |
Click here to get the software でユーザー登録 英語なので・・・ |
J2ME Connected Limited Device Configuration (CLDC) 1.1 |
Click below to download 1.1 Last Modified May 2, 2003 |
If this is your first visit, please Register now. 訳)これがあなたの最初の訪問である場合は、今登録してください。 |
j2me_cldc-1_1-fcs-src-winunix.zip 4.60 MB Last Modified May 2, 2003 |
解凍フォルダー:C:\java\j2me_cldc |
2.プログラム作成 |
作成フォルダー:C:\java プログラム名:ak09iApp.java (下記参照) |
import com.nttdocomo.ui.*;
import com.nttdocomo.util.*; public class ak09iApp extends IApplication { static IApplication app;
public void start() {
app = this; MyCanvas c = new MyCanvas(); Display.setCurrent(c); } } class MyCanvas extends Canvas { MyCanvas() { setSoftLabel(Frame.SOFT_KEY_2, "終了"); } public void paint(Graphics g) { g.drawString("Hello ak", 30, 50); } public void processEvent(int type, int param) { if(type == Display.KEY_PRESSED_EVENT) { if(param == Display.KEY_SOFT2) { ak09iApp.app.terminate(); } } } } |
3.コンパイル |
作成フォルダー:C:\java\unverified バッチファイル作成 C:\java\cpl.bat (下記参照) |
c:\j2sdk1.4.1_02\bin\javac -g:none -bootclasspath c:\i-jade\i-jade-p.jar;c:\java\j2me_cldc\bin\common\api\classes -d unverified C:\java\ak09iapp.java |
-g:none デバッグ情報を生成しない -bootclasspath path ブートストラップクラスファイルの位置を置き換える -d directory 生成されたクラスファイルを格納する位置を指定する |
4.下調べ |
作成フォルダー:C:\java\preverified バッチファイル作成 C:\java\verifi.bat (下記参照) |
C:\java\j2me_cldc\bin\win32\preverify -classpath c:\i-jade;c:\java\j2me_cldc\bin\common\api\classes -d C:\java\preverified C:\java\unverified |
5.クラスで実行 |
バッチファイル作成 C:\java\run_class.bat (下記参照) |
C:\j2sdk1.4.1_02\bin\java -jar c:\i-jade\i-jade-p.jar C:\java\preverified\ak09iApp.class |
i-JADE Lite for P503iが起動される。 |
6.jarファイルの作成 |
バッチファイル作成 C:\java\run_class.bat (下記参照) |
cd c:\ cd C:\java\preverified C:\j2sdk1.4.1_02\bin\jar cvf ak09iApp.jar *.class |
7.jamファイルの作成 C:\java\ak09iApp.jam (下記参照) |
AppSize = 1224 AppName = ak09iApp PackageURL = C:\java\preverified\ak09iApp.jar AppClass = ak09iApp LastModified = Tue, 9 Sep 2003 23:23:00 |
8.jamで実行 |
バッチファイル作成 C:\java\run_jam.bat (下記参照) |
C:\j2sdk1.4.1_02\bin\java -jar c:\i-jade\i-jade-p.jar C:\java\ak09iApp.jam |
i-JADE Lite for P503iが起動される。 |
9.Webで実行 |
HTMLファイル作成 ak09iApp.html (下記参照) |
<html> <head> </head> <body> <OBJECT declare id="application.declaration" data="http://hp.vector.co.jp/authors/VA015367/iappli/ak09iApp.jam" type="application/x-jam"></OBJECT> <A ijam="#application.declaration" href="index.html">ak09iApp download</A> </body> </html> |
jamファイルの作成 ak09iApp.jam (下記参照) |
AppSize = 1224 AppName = ak09iApp PackageURL = ak09iApp.jar AppClass = ak09iApp LastModified = Tue, 9 Sep 2003 23:23:00 |
アップロード 以下のファイルをhttp://hp.vector.co.jp/authors/VA015367/iappli/に配置する |
ak09iApp.html ak09iApp.jam ak09iApp.jar |
確認url:http://hp.vector.co.jp/authors/VA015367/iappli/ak09iApp.html |