NoClassDefFoundErrorの対処法

一般的なJava言語を使ったソフトウェア開発とは違う部分だと思われる。
S!アプリ開発で最初に困る"java.lang.NoClassDefFoundError"。これは、Eclipseに表示されている.jadファイルを開いて「ユーザー定義属性(名前:値)の欄に以下を追加する。
MIDxlet-API: MEXA
これで直ります。MEXAのAPIを使う場合はこれが必須だから気をつけろ。

そして、例えばモーションコントロールセンサーを使うには、これも追加しないといけない。
MIDxlet-MSensor: Y

各端末ごとに、どんな記述が有効なのかは、例えば904SHなら端末情報MIDP 2.0対応端末編 Part3に書いてある。