私はwin7でj2me+S60 symbian SDKを使用しています。最初は、jdk6とIDE(Eclipse)をインストールしてから、SDKS60をインストールします。しかし、j2meがプロジェクトに対して1.3コンプライアンスレベルしかサポートしていないことをご存知のように、jdk1.3.1_28をダウンロードしてインストールし、preference->Java->installJREsに追加しました。
これで、新しいプロジェクトのビルドパスに追加されますが、Comparator(java.util.Comparator)クラスを使用すると、ビルドパスに1.3jreを追加するように求められます。
私はそれをしましたが、それでも「Java / util/ComparatorのNoClassDefinationFound」というエラーが表示されます。
追加した参照ライブラリ(jre1.3.1)を削除すると、(Hashmap、Comparator、使用したStringTokenizer)などのクラスでエラーが表示され、クラスを作成するための提案を行うか、プロジェクトのパスを構築するためにjre1.3.1を追加するように依頼します。
なぜ起こっているのかわかりません..助けてください....