EclipseからMEXA/JSCLアプリをエミューレータで起動

EclipseからMEXA/JSCLアプリをエミューレータで起動

http://pc8.2ch.net/test/read.cgi/tech/1155174514/
CLDC+MIDP+携帯電話用Javaスレッド part 6

> 289 :デフォルトの名無しさん :2006/11/21(火) 02:29:58
> >>257
>
> MEXAのヘルプに載ってたよ
>
> S!アプリを指定して起動する場合
> MEXAエミュレータで実行するS!アプリ(Jadファイル)を指定します。MEXAエミュレータが起動し、指定したプロジェクトに指定したS!アプリがインストールされ起動します。
> JadファイルとJarファイルは同じフォルダに置いてください。
> 形式 インストールフォルダの絶対パス\mexa_emulator.exe プロジェクトのファイルの絶対パス -direct S!アプリの絶対パス
> 例 "C:\Program Files\SOFTBANK_MEXA_EMULATOR11\mexa_emulator.exe"
> C:\SOFTBANK_MEXA_EMULATOR11\projects\sample\sample.vjp
> -direct C:\SOFTBANK_MEXA_EMULATOR11\projects\sample\sapp\display.jad
>
> というか今やってるけどこれをXMLで書いてるけど
> どっかから拾ったXMLのビルドを改造してるもんで
> 出来そうだけどXMLの知識無し

> 290 :デフォルトの名無しさん :2006/11/21(火) 02:34:26
> >>289の続き
>
> XMLのソースで
>
> <!-- 実行 -->
> <target name="実行"> 
>  <exec executable="${tool.emu.cmd}" dir="${basedir}">
>    <arg value="-classpath ${prj.jar}" />
>    <arg value="-Xdescriptor:${prj.jad}" />
>  </exec>
> </target>
>
> これはJSCL 1.3.2を動かす時なんだけどMEXAに直す方法知ってる人教えてください

> 291 :289:2006/11/21(火) 03:39:25
> 案外すんなり自己解決しました。
>
> <exec executable="cmd.exe" os="Windows XP">
>  <arg line="/c '${tool.emu.cmd}' ${tool.vjp.cmd} -direct ${prj.jad}" />
> </exec>
>
> これでeclipseからMEXAを自動起動&自動インストール&実行で快適快適♪

> 296 :289:2006/11/23(木) 02:10:50
> >>295
>
> まずは
> http://mjdf.potrin.com/pages/04_LST_Tool.html
> このサイトでeclipseをantを使ってコンパイル実行してるのね
> eclipseは3.1ね。3.2でもいけると思うけど、3.1を無理やり手に入れた。
>
> 次にこのサイトで落とせる(http://mjdf.potrin.com/pages/chapter5.html
> xmlを290の状態から291の通りに修正したら動いたわけ
>
> 291の
> ${tool.vjp.cmd}
> これは独自に追加したもので、パスは
> C:\SOFTBANK_MEXA_EMULATOR11\projects\sample
> のsample.vjpを指定している。
>
>
>
> ほんとに動くのか?って思うなら
> MEXAのヘルプ見ると書いてあるし、コマンドプロンプトで実行してみるとちゃんと動くのがわかる