Eclipse 3.0.1 + iαppliTool for DoJa-5.0(FOMA) plugin でソースコードを書いて、ビルドして、Eclipse上から「Doja-5.0 アプリケーションを実行」でエラー。
Main :java.lang.ClassNotFoundException: HogeSample HogeSample
java.lang.ClassNotFoundException: HogeSample
(null): HogeSample
ライブラリとか共有部分のコードとかを別のプロジェクト other_project に置いて、iアプリ用のプロジェクト this_project から参照している場合に発生した。
他のプロジェクトのソースコードに依存している場合に発生するってことかな。
しょうがないので、Eclipse 上に Ant タスクな xml を記述して、他のプロジェクトのソースコードを都度コピーすることで対処(;_;)
C:\work\other_project\src\lib 以下を C:\work\this_project\src\lib へ同期するイメージ。
<?xml version="1.0"?>
<project name="sample" default="transport" basedir=".">
<target name="transport" description="transport">
<delete dir="C:\work\this_project\src\lib" />
<mkdir dir="C:\work\this_project\src\lib" />
<copy todir="C:\work\this_project\src\lib">
<fileset dir="C:\work\other_project\src\lib" />
</copy>
</target>
</project>
ふぅ。
tags: zlashdot Java DoJa Eclipse J2ME Java
Posted by NI-Lab. (@nilab)