fslasht (3370) の日記

2005 年 06 月 09 日
午後 12:19

iアプリはEclipseで作ろう(ハマリメモ)

STATUS: 故障中

 以前iアプリ(WaveQ)を作ったときは、iαppli Development Kit(iDK DoJa2.0) + JBuilder + Zentek i-jade Liteを使いました。
 久々にiアプリについて調べてみると、DoJa3.0以降のiDKからはEclipse用のプラグインが同梱されるようになったので、Eclipseで開発してみることにしました。
 とりあえずエミュレータで動かすとこまで出来たので、はまったところのメモを書いときます。

● 参考ページ

特集:第2回 Eclipseで始めるiアプリ――環境構築編 (1/7) (@IT)
特集:Eclipseで始めるiアプリ――コード支援編 (1/6) (@IT)
特集:Eclipseで始めるiアプリ――低レベルAPI編 (1/10)

 環境構築編を読めば、一通りの環境をインストールできます。
 あと以下のページも同様の内容ですが参考にしました。

2php : Eclipseでiアプリを作る (2php)

 DoCoMoの公式サイトは以下のページです。ツールや資料をダウンロードできます。

DoCoMo Net - iアプリコンテンツの作成について (DoCoMo)

● インストールした環境

Eclipse 2.1.3 (これは別の案件ですでにインストールしていた)
JDK 1.4.2_07 (同上)

DoJa3.5プロファイル向けiアプリ開発ツールのダウンロード (iDK)
※ インストール時にカスタムでEclipseプラグインを選択

● ハマリメモ

▼ メニューに「DoJa-3.5設定」が無い

 「iアプリのためのDoJa設定」をしようとしても、メニュー(プロジェクト下)に「DoJa-3.5設定」が無い。
 プラグインは入っているのに…

【解決】
パースペクティブのカスタマイズが必要

・メニュー「ウィンドウ(W)」→「パースペクティブのカスタマイズ(Z)」でダイアログを開く
・「その他」ツリーを展開
・「DoJa-3.5設定」にチェックを入れる

▼ 実行ボタンを押しても起動中と出たまま先に進まない

 「PC上のケータイエミュレータで実行」をしようとして、実行ダイアログを開き「実行」ボタンを押しても、右下に「の起動中」と表示されたまま何もおきない(プログレスバーが進まない)。
 プロセスを見るとjar.exeが固まっているようだ。

※には自分の設定したアプリ名が入る

【解決】
 コンパイラー準拠レベルを1.3にする

・対象のプロジェクトを選択し、メニュー「プロジェクト(P)」→「プロパティ(P)」でダイアログを開く。
・「プロジェクト設定の使用(O)」ラジオボタンを選択
・「準拠およひくラス・ファイル(C)」タブを選択
・「コンパイラー準拠レベル(O)」を「1.3」に設定

※ JDKのbinフォルダにパスを通す必要もあるかもしれない

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Stableって古いって意味だっけ? -- Debian初級

処理中...