携帯アプリを製作する際に発生したビルドエラーについて困っています

このQ&Aのポイント
  • 携帯アプリを製作したいのですがビルドでエラーが発生してしまい、意味が分からず困っています。
  • 携帯のアプリを製作したいと思い、挑戦しました。EZアプリを製作してみようと思い、手順に沿ってやってみたのですが、ビルド処理の際にエラーが発生しました。
  • ビルドメッセージの内容を読んでみましたが、具体的な原因がわかりません。JavaSDKは1.4.2を使用しており、OSはWindowsXP Pro SP1です。回答をお待ちしています。
回答を見る
  • ベストアンサー

携帯アプリを製作したいのですがビルドでエラーが発生してしまい、意味が分からず困っています

このたび、携帯のアプリを製作したいと思い、挑戦しました。 とりあえずEZアプリを製作してみようと思い、このページ(「http://rgb-kids.com/」のau ezアプリ入門の欄)に書いてある通りにやってみたのですが、3番のアプリ作成と言うところのビルド処理のところでエラーが発生してしまい、先に進めません。 メッセージを読んでみてもいまいち意味が理解できずに困っています ビルドメッセージ内容は以下の通りです compile start... c:\j2sdk1.4.2_09\bin\ -encoding SJIS -g:none -d C:\EZAppli_SDK\bin\project\game01\tmpclasses -bootclasspath c:\J2mewtk\lib\midpapi.zip;c:\EZAppli_SDK\lib\kddip3.jar -classpath C:\EZAppli_SDK\bin\project\game01\tmpclasses C:\EZAppli_SDK\bin\project\game01\src\Kicker.java C:\EZAppli_SDK\bin\project\game01\src\MainCanvas.java build failed. exception:java.io.IOException: CreateProcess: c:\j2sdk1.4.2_09\bin\ -encoding SJIS -g:none -d C:\EZAppli_SDK\bin\project\game01\tmpclasses -bootclasspath c:\J2mewtk\lib\midpapi.zip;c:\EZAppli_SDK\lib\kddip3.jar -classpath C:\EZAppli_SDK\bin\project\game01\tmpclasses C:\EZAppli_SDK\bin\project\game01\src\Kicker.java C:\EZAppli_SDK\bin\project\game01\src\MainCanvas.java error=3 JavaSDKは1.4.2 OSはWindowsXP Pro SP1です 分かりにくい質問ですみません。回答をお待ちしております。

  • Java
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#257915
noname#257915
回答No.2

>早速1.3をダウンロードし実行してみたのですが、いきなり以下の >エラーメッセージが表示され強制終了されてしまいます。 この場合ダウンロードが正しくできていないと思います。 再度ダウンロードして、インストールしてください。 インストール後、「http://rgb-kids.com/」のサイトで 2.環境構築 【環境設定】を見つつ設定すれば良いでしょう。

その他の回答 (1)

noname#257915
noname#257915
回答No.1

おそらくSDKの1.4.2を使用しているからだと思います。 RGBの携帯Java入門の2.環境構築を見ていただければわかりますが 1.3.1です。バージョンが変わるとクラスの構成などが変わるため エラーがでることが多いです。 なので下記のURLからダウンロードして入れなおしてください。

参考URL:
http://java.sun.com/j2se/1.3/ja/download.html
genki140
質問者

補足

早速の回答ありがとうございました。 早速1.3をダウンロードし実行してみたのですが、いきなり以下のエラーメッセージが表示され強制終了されてしまいます。 問題が発生したため、Java 2 SDKを終了します。ご不便をおかけして申し訳ありません。 1.4をアンインストールして試してみたのですが、結果は変わりませんでした。このような場合、どうしたらいいのでしょうか?回答をお待ちしています

関連するQ&A

  • ezplus作成

    現在ezplusを作ろうと思い、 http://www.au.kddi.com/ezfactory/mm/game03.html を参考にしているのですがサンプルをコンパイルできない状態です。 どうすればいいでしょうか? 宜しくお願い致します。 設定 ・javac path c:\jdk1.3.1_13\bin\javac ・jar path c:\jdk1.3.1_13\bin\jar ・preverify path c:\WTK104\bin\preverify ・other after process path java -jar c:\ezplusTools\Tools\CmdTool\KJXArchiver.jar -c %PROJDIR%\bin\%PROJ%.jad %PROJDIR%\bin\%PROJ%.jar %PROJDIR%\bin\%PROJ%.kjx ・classes path(separator';') c:\WTK104\lib\midpapi.zip;c:\ezplusTools\Tools\KDDI-P\kddip.jar エラー compile start... c:\jdk1.3.1_13\bin\javac -encoding SJIS -g:none -d C:\ezplusTools\Tools\CmdTool\project\Adseesaw\tmpclasses -bootclasspath c:\WTK104\lib\midpapi.zip;c:\ezplusTools\Tools\KDDI-P\kddip.jar -classpath C:\ezplusTools\Tools\CmdTool\project\Adseesaw\tmpclasses C:\ezplusTools\Tools\CmdTool\project\Adseesaw\src\Adseesaw.java compile fin preverify start... c:\J2WTK104\bin\preverify -d C:\ezplusTools\Tools\CmdTool\project\Adseesaw\classes -classpath c:\WTK104\lib\midpapi.zip;c:\ezplusTools\Tools\KDDI-P\kddip.jar C:\ezplusTools\Tools\CmdTool\project\Adseesaw\tmpclasses build failed. exception:java.io.IOException: CreateProcess: c:\J2WTK104\bin\preverify -d C:\ezplusTools\Tools\CmdTool\project\Adseesaw\classes -classpath c:\WTK104\lib\midpapi.zip;c:\ezplusTools\Tools\KDDI-P\kddip.jar C:\ezplusTools\Tools\CmdTool\project\Adseesaw\tmpclasses error=3

    • ベストアンサー
    • Java
  • 外部ソースへのリンクを含むソースのbuild.xmlの書き方は?

    現在、Eclipseで2つのプロジェクト(Lib、Toolとします)を作成しており、ToolはLibに定義された内容を用いています。 Toolは私の担当ですがLibは別の人が担当しており、まだ内容変更の可能性があるため、ソースのコピーはせず、Toolのプロジェクトの設定にて、Libのソースへのリンクを設定しました。 これでToolの(Eclipseのメニューによる)ビルドはできるようになったのですが、これをantでビルドしたいとき、build.xmlをどのように書けばよいのかわからず困っています。 Toolのビルドに先立ってLibをビルドしたいですが、Tool側にソースがないのでbuild.xmlにどう書けばよいのやら・・・という状態です。 (できるだけ「自分の環境でしか動かない」という書き方はしたくないですし。) どなたか、何かご存知ないでしょうか? 皆様の知識やお知恵を貸していただければと思います。 以下にbuild.xmlの一部を抜粋します。 ----------------------------------- <?xml version="1.0" encoding="utf-8"?> <project name="tool" basedir="."> <!-- ====================================================== --> <!-- set properties for this build --> <!-- ====================================================== --> <property name="bin" value="bin"/> <property name="dist" value="dist"/> <property name="src" value="WEB-INF/src" /> <property name="lib" value="WEB-INF/lib" /> <!-- ====================================================== --> <!-- make WAR --> <!-- ====================================================== --> <target name="compile" depends="init"> <!-- compile --> <javac srcdir="${src}" destdir="${bin}" includes="hoge/tool/*.java, hoge/util/*.java"> <classpath> <fileset dir="${lib}"> <include name="*.jar"/> </fileset> </classpath> </javac> <!-- make jar --> <jar destfile="${dist}/tool.jar" basedir="${bin}" update="true"> </jar> <!-- make war --> <war destfile="${dist}/tool.war" webxml="WEB-INF/web.xml"> <fileset dir="." includes="index.jsp, error.jsp"/> <lib dir="${lib}" includes="*.jar"/> <lib dir="${dist}" includes="tool.jar"/> <classes dir="${src}" includes="log4j.xml"/> </war> </target> ----------------------------------- このままantを実行すると、Libの内容を参照している箇所でパッケージが見つからないとかシンボルが解決できないといったエラーが出ます。 以下にエラーを抜粋します。 ----------------------------------- Buildfile: C:\eclipse_workspace\Tool\build.xml init: compile: [javac] Compiling 9 source files to C:\eclipse_workspace\Tool\bin [javac] C:\eclipse_workspace\Tool\WEB-INF\src\hoge\tool\Decoder.java:3: パッケージ hoge.lib は存在しません。 [javac] import hoge.lib.HogeException; [javac] ^ (以下省略) -----------------------------------

    • ベストアンサー
    • Java
  • java のバージョンを変える方法

    コマンドプロンプトで java -showversion を見ると java version "1.3.1_01" と表示されます。 マシンには 1.4.2_14(C:\j2sdk1.4.2_14)がインストールされており、 1.3.1_01をインストールした記憶はありません。 環境変数も下記のように設定しました。 JAVA_HOME C:\j2sdk1.4.2_14 PATH %PATH%;%JAVA_HOME%\bin CLASSPATH .;%JAVA_HOME%\lib\tools.jar 環境変数の設定は、動作するjavaのバージョンとは関係ないのでしょうか? どうすれば、java1.4.2 を有効にできますか? Eclipseが動かなくて困っています。

    • ベストアンサー
    • Java
  • javaコンパイルバッチ

    javaコンパイル用のバッチファイルを作成しようと思ってますがうまくいきません。どなたかご教授お願いします。 環境 windowsXP java j2sdk1.4.2_16 バッチファイル名 jc.bat 作成したバッチファイルの中身 set PATH=.;C:\JAVA\j2sdk1.4.2_16\bin;C:\JAVA\j2sdk1.4.2_16\jre\bin;C:\JAVA\j2sdk1.4.2_16\lib set CLASSPATH=.;C:\JAVA\j2sdkee1.3.1\lib\j2ee.jar;C:\JAVAsrc javac 実行 C:\JAVAsrc> jc testServlet.java これで作ってみたのですが動きません、実行してみると どうやらjacacの実行結果(使用方法の説明)がでてきました ただ、バッチファイルの最後にjavac testServlet.javaと入れて C:\JAVAsrc> jc 実行してみると、コンパイルができてるのです。 どなたか、原因はわかりますか? それと環境変数は通ってました。 javacの後のtestServlet.javaが認識されてないみたいです

  • tomcatのエラー 404 

    これからJSPを勉強したいと思っている者です。 宜しくお願いいたします。 早速、質問です。 Tomcatを起動しhttp://locaohost:8080でページは表示されるのですが、http://localhost:8080/PG2/test1.jsp←この様に指定すると The requested resource (/PG2/test1.jsp) is not available.というメッセージがでて開く事が出来ません。 似た様な質問があったので自分なりに調べてみましたができませんでした。 ご教授くださいませ。 宜しくお願いいたします。 環境変数は PATH C:\j2sdk1.4.2_11\bin CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 5.5 CLASSPATH C:\j2sdk1.4.2_11\lib\dt.jar; C:\j2sdk1.4.2_11lib\tools.jar; C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet_api.jar; C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\jsp_api.jar; JAVA_HOME C:\j2sdk1.4.2_11 OS WindowsXP 後、eclipsの[ウィンドウ]→[設定]→[tomcat]→[JVMの設定]のJREはjre1.5.0._06になっています。 j2sdk1.4.2_11ではエラーがでます。 足りない情報ありましたら教えてください。 宜しくお願いいたします。

  • TOMCATの設定に関して

    TOMCATの設定に関しての質問です。 OSはWinMeです。 Cの直下にあるautoexec.batファイルに 以下の3行を追加しました。 SET JAVA_HOME=C:\j2sdk1.4.0_01 SET TOMCAT_HOME=C:\jakarta-tomcat-3.2.4 SET CLASSPATH=C:\jakarta-tomcat-3.2.4\lib\servlet.jar *結果* -------------------------------------------------------------------------- C:\jakarta-tomcat-3.2.4\bin>startup Unable to set CLASSPATH dynamically. Note: To set the CLASSPATH dynamically on Win9x systems only DOS 8.3 names may be used in TOMCAT_HOME! Setting your CLASSPATH statically. Using CLASSPATH: C:\jakarta-tomcat-3.2.4\classes;C:\jakarta-tomcat-3.2.4\lib\ant .jar;C:\jakarta-tomcat-3.2.4\lib\jasper.jar;C:\jakarta-tomcat-3.2.4\lib\jaxp.jar ;C:\jakarta-tomcat-3.2.4\lib\servlet.jar;C:\jakarta-tomcat-3.2.4\lib\webserver.j ar;C:\jakarta-tomcat-3.2.4\lib\servlet.jar;C:\j2sdk1.4.0_01\lib\tools.jar 環境変数のための領域が足りません. Starting Tomcat in new window -------------------------------------------------------------------------- 原因が良く分かりません。本に書いてある通りにやったのですが、このエラーの 意味を教えていただけないでしょうか?

    • ベストアンサー
    • Java
  • コンパイルができない。

    Win2000のj2sdk1.4.0を使用しています。 環境変数は設定済みです。 CLASSPATH=c:\j2sdk1.4.0\lib\tools.jar JAVAHOME=c:\j2sdk1.4.0 MS-DOSで javac test.java を実行すると以下のエラーがかえされます。 'javac'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 アドバイスお願いします。

  • JDBCの環境変数について

    はじめまして。JDBCの環境変数の設定がうまくいかず、プログラムの動作確認が出来ません。プログラムの初心者です。皆さんのお力を貸して頂ければと思います。以下、状況を書き出します。よろしくお願い致します。 <コマンドプロンプト> C:\>javac SelectMySQLJDBC.java C:\>java SelectMySQLJDBC Exception in thread "main" java.lang.NoClassDefFoundError: SelectMySQLJDBC <ユーザー環境変数> PATH=C:\j2sdk1.4.2_10\bin;C:\mysql\bin CLASSPATH=C:\mysql\lib\mysql-connector-java-3.0.17-ga-bin.jar JAVA_HOME=C:\j2sdk1.4.2_10 TOMCAT_HOME=C:\Program Files\Apache Group\Tomcat 4.1 <システム環境変数> Path=%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

  • Fedora Core5にJavaを入れましたがコンパイル出来ません。

    Lnux初心者です。Fedora Core5にJavaを入れましたがコンパイル出来ません。 Javaのバージョンはj2sdk1.4.2_12とjdk1.5.0_08です。インストール確認も出来Pathには/home/****の.bash_profileにJAVA_HOME=/usr/java/j2sdk1.4.0_12 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/tools.jar export JAVA_HOME PATH CLASSPATH を追加しましたがコンパイル時にbash: javac: command not found と言うエラー表示がでます。どうにかLinuxでJavaをと考えているのですが、先に進めず困っています。Pathの通しかたがダメなのかどうかも判りません。どうかよろしくお願いします。

  • クラスパスが通りません(auアプリ・KJX作成ツール)

    auアプリを作っています。 ビルド時にKJX作成ツールにて、xxxxx.classをインクルードしたいのですが、うまくいきません。 KJX作成ツールのproject/MyProject(←自分のプロジェクト)/lib(←自分で作った)というフォルダの中にxxxxx.classを入れておいて、 作成ツールのproject>edit env...で以下の設定をしています。 c:\J2MEWTK\lib\midpapi.zip;c:\ezplusTools\Tools\KDDI-P\kddip.jar;c:\J-PHONE-SDK\test\stubclasses.zip;lib これでlibの中のxxxxx.classがつながると思ったのですが・・・うまくいきません。 何か考えられる問題を教えてください。

    • ベストアンサー
    • Java