• ベストアンサー

antについて

antを実行すると次のようなエラーが出ます。なぜでしょう? C:\Documents and Settings\Tnigawa\sen-1.2.2.1\dic>ant Buildfile: build.xml init: compile: BUILD FAILED C:\Documents and Settings\Tnigawa\sen-1.2.2.1\dic\build.xml:47: Execute failed: java.io.IOException: CreateProcess: cpp -P C:\Documents and Settings\Tnigawa\sen -1.2.2.1\dic\src\java/net/java/sen/util/DoubleArrayTrie.cpp error=2

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

  • ベストアンサー
回答No.1

sen-1.2.2.1というプロダクトのことは、まったく知りませんが。。。 このエラーは、cppを使って、src\java\net\java\sen\utilDoubleArrayTrie.cppから、DoubleArrayTrie.javaを生成するところで、出ているようです。cppへのPATHが通っていないか、存在しないことが原因と思われます。 cppをインストールしてPATHを通すようにすれば、うまく行くと思います。ご確認ください。 (Cygwinの環境で実行するのが、手っ取り早いかと思います。)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • senのインストールエラーについて

    こんにちは。 Javaで形態素解析を行いたいのですが、 senのインストール途中でエラーが出るためその質問をさせてください。 http://d.hatena.ne.jp/so31/searchdiary?word=*%5B%B7%C1%C2%D6%C1%C7%B2%F2%C0%CF%5D 上記サイトの「WindowsにSenをインストールする方法」等を見ながらインストール作業を行っていたのですが、 ant -Dperl.bin=C:\Perl\bin\perl.exe を実行するところで Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre1.6. 0_06\lib\tools.jar Buildfile: build.xml init: compile: BUILD FAILED C:\sen-1.2.2.1\build.xml:47: Execute failed: java.io.IOException: Cannot run pro gram "cpp": CreateProcess error=2, ?w?????t?@? Total time: 0 seconds というエラーになります。 自分の環境ですが、 [OS] Windoows Vista [各ファイルの場所] C:\apache-ant-1.7.1 C:\sen-1.2.2.1 C:\Perl 環境変数のANT_HOME、やPerl、antのbinディレクトリへのPathは正しく設定されています。 どうしたら直すことが出来るのか分かる方居ましたら宜しくお願い致します。

    • ベストアンサー
    • Java
  • antが上手く出来ない

    卒論作成中の学生です。 buildするのにantを使おうとしているのですが >ant run Buildfile: build.xml init: compile: run: [exec] java.lang.NoClassDefFoundError: Files\Java\jre6\lib\ext\QTJava/zip [exec] Exception in thread "main" [exec] Result: 1 BUILD SUCCESSFUL Total time: 1 second という結果で一応ビルドできてる?みたいなのですがバッチファイルを起動しようとすると 同じエラーが出てしまいます。 関係ありそうな以下のパスを調べたりいじったりしてもダメでした。 ANT_HOME=C:\apache-ant-1.7.1 CLASSPATH=.;\C:\Program Files\Java\jre6\lib\ext\QTJava.zip JAVA_HOME=c:\program files\java\jdk1.5.0_08 Path=c:\program files\java\jdk1.5.0_08;C:\Program Files\QuickTime\QTSystem\;C:\apache-ant-1.7.1\bin(一部抜粋) 割と頻出の問題のようなのですがはっきりとした解決方法が見つけられずにいます。 この問題に行き詰って作業が完全に止まってしまっているのでよろしくお願いします。

  • eclipseでantを実行すると

    build.xml: <?xml version="1.0" encoding="UTF-8"?> <project name="example" default="compile" basedir="./"> <property name="compile" value="Classes"/> <target name="directory"> <mkdir dir="${compile}"/> </target> <target name="compile" depends="directory"> <javac srcdir="src" destdir="${compile}" excludes="build.xml"/> </target> </project> に対して Buildfile: /root/workspace/javatest/build.xml directory: compile: [javac] Compiling 2 source files to /root/workspace/javatest/Classes BUILD FAILED /root/workspace/javatest/build.xml:8: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre" Total time: 795 milliseconds というエラーがでました。 ちなみに /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/bin/javac がなかったので /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/bin/javac を配置しましたがエラーメッセージは同じです。 (実際にはjavacのシンボリックリンクを配置) どうすれば解決出きるでしょうか?

    • ベストアンサー
    • Java
  • cygwin上でantコマンドが途中で止まる

    cygwin上でもantが動かなかった理由を教えて下さい。 ・環境 windows7 ・経緯 windowsコマンドプロンプト上でant実行時に上記のエラーに遭遇 原因としてantコマンドではmakefileの生成などを行うスクリプトファイルをwindows上で動かせないというものでした。 そこでcygwin上で動かしてみたものの全く同様のエラーが発生 ただし、cygwin上でcvc3フォルダまで移動し、 ./configure /usr/bin/make と実行すると動きました。 [コマンドと結果(一部抜粋)] C:\Users\mar\Dropbox\js-symbolic-executor\js-symbolic-executor>ant > ant1.txt BUILD FAILED C:\Users\mar\Dropbox\js-symbolic-executor\js-symbolic-executor\build.xml:105: Execute failed: ava.io.IOException: Cannot run program ".\configure" (in directory "C:\Users\mar\Dropbox\js-s bolic-executor\cvc3"): CreateProcess error=2, 指定されたファイルが見つかりません。 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1051) at java.lang.Runtime.exec(Runtime.java:620) [ant実行対象のbuilt.xml] <target name="configure-cvc3" depends="check-config.status" unless="config.status.present"> <property name="arith" value="gmp"/> <exec dir="../cvc3" executable="./configure"> (←build.xml:105行目の実行できなかった部分です。) <arg value="--enable-java"/> <arg value="--enable-dynamic"/> <arg value="--with-arith=${arith}"/> </exec> </target>

  • processingのビルドエラーについて

    ProcessingでAndroidアプリを開発しようと思い、最近始めました。 Ketai Libraryさんのサイトからダウンロードしexampleを実行しようとしたらエラーが起きます。 BUILD FAILED C:\android-sdks\tools\ant\build.xml:720: The following error occurred while executing this line: C:\android-sdks\tools\ant\build.xml:734: Compile failed; see the compiler error output for details. Windows7 Professional 32bitを使っています。 また、Proseccing2.0.3を使っています。 android-SDKのbuild.xmlに関することだとは思うのですがよくわかりません。 プログラミングを始めたばかりでよくわからないことが多く、宜しければ教えていただけないでしょうか。

  • ant debugの実行

    ブラウザでAndroidアプリケーション開発が行えるようなシステムをCent OSで開発しています。 PHPを使っています。 ■問題 ・サーバー上のコマンドライン端末でのant debugコマンドは実行可能(Build Successfull) ・ターミナル(Tera Term)上でのant debugコマンドは実行可能(こちらもBuild Successfull) ・ブラウザからのant debugコマンド(PHPのsystem関数使用)が実行不可。  以下ターミナルでみたerror_logです。↓ BUILD FAILED /home/nameko/android-sdk-linux/tools/ant/build.xml:705: The following error occurred while executing this line: /home/nameko/android-sdk-linux/tools/ant/build.xml:718: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre" ------------------------------------ 環境パスの設定ミスでしょうか。 調査しつつ調整しているのですが、いまいち環境パスの設定の仕方(どこのどのファイルをviコマンドを用いるか)、反映の仕方(sourceコマンドであっているのか)を詳しく知りたいです。 また、1つ気になる所がありまして、 printenvコマンドでパスの一覧を見ると、 ・PATH=~~~~ ・ANDROID_SDK=~~~~~ ・ANDROID_SDK2=~~~~~~ ↑の「~~~」の一部分に、”ダウンロード” という日本語が設定されています。OS間の互換性でのerrorである可能性もありうるので、こちらのパスも直したいのですが、変え方がわかりません。 どなたか教えていただけると幸いです、よろしくお願いします。

    • 締切済み
    • PHP
  • processingでのアプリビルドエラーについて

    現在processingでAndroidアプリ開発を行っています。 どのプログラムをビルドしても以下のようなエラーが表示されてしまいます。 BUILD FAILED /Applications/AndroidSDK/sdk/tools/ant/build.xml:720: The following error occurred while executing this line: /Applications/AndroidSDK/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details. SDKのantのbuild.xmlにうまく連携されていないのかと思うのですが解決方法が見つかりません。アプリ開発については初心者ですがご教授願います!

    • ベストアンサー
    • Java
  • AntでのJunitの試験

    Antのbuild.xmlを下記のように記述して、Ant unit-testを実行させると、下記の[junit]の試験がFAILEDになってしまいます。これと同じJunitの試験はEclipse上のJunitの試験ではパスしていますので、Javaのテストプログラムそのものには間違いはありません。(同じファイルを使っています。) レポートファイルのエラーを見てみると、initializationErrorで、 org/hamcrest/SelfDescribing java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing at java.lang.ClassLoader.loadClass(ClassLoader.java:358) のようなエラーをはいていますが、理由が分かりかねています。 Antは、apache-ant-1.9.2、Junitは、juint-4.11.jarを使っています。 多分、下記xmlファイルの<junit>の書き方の問題ではないかと思うのですが、 AntのJunitの試験に詳しい方でお分かりになる方ございましたらアドバイスをお願いします。 <?xml version="1.0" encoding="UTF-8"?> <project> <property name="output" value="build/output"/> <target name="compile"> <mkdir dir="${output}/classes"/> <javac srcdir="src" destdir="${output}/classes"/> </target> <target name="unit-test" depends="compile"> <path id="for-unit-test"> <pathelement location="${output}/classes"/> <pathelement location="${output}/test-classes"/> <pathelement location="build/lib/junit-4.11.jar"/> </path> <mkdir dir="${output}/test-result"/> <mkdir dir="${output}/test-classes"/> <javac srcdir="test/src" destdir="${output}/test-classes"> <classpath refid="for-unit-test"/> </javac> <junit> <classpath refid="for-unit-test"/> <batchtest todir="${output}/test-result"> <fileset dir="test/src"> <include name="**/*Test.java"/> </fileset> <formatter type="xml"/> </batchtest> </junit> <junitreport todir="${output}/test-result"> <fileset dir="${output}/test-result"> <include name="TEST-*.xml"/> </fileset> <report format="frames" todir="${output}/test-result/report"/> </junitreport> </target> </project>

    • ベストアンサー
    • Java
  • ANTのbuild.xmlに日本語コメントを書きたい

    Windows2000上で、Ant1.3を使っています。 build.xmlに日本語でコメントを書きたいのですが、 --- BUILD FAILED D:\hogehoge\build.xml:1: com.sun.xml.parser/P-076 Unconvertible UTF-8 charact er beginning with 0x92 となってしまいます。 #もちろん、日本語コメントを外すと正常に動作します。 なんとか日本語を書くことができないでしょうか? #XMLParserを変更すればできる???

    • ベストアンサー
    • Java
  • Antでのビルドにエラー

    いつも参考にさせて頂いています。 表題の件ですが、現在Eclipse3.1・struts1.2.9を使用しています。 Antでのコンパイルをしてみたのですが、コンパイルエラーになります。 ■エラー内容 シンボルを解決できません。 [javac] シンボル: クラス LookupDispatchAction LookupDispatchActionを継承しているクラスでは確かにインポートしています。(インポートしていないとエラーになると思うのですが、ソース上でエラーは出ていません) ■build.xmlの中身 <?xml version="1.0" encoding="UTF-8" ?> <project name="aaa" default="compile" basedir="."> <property name="srcdir" value="JAR" /> <!-- JARディレクトリの作成--> <target name="mkdir"> <mkdir dir="${srcdir}" /> </target> <!-- コンパイル --> <target name="compile" depends="mkdir"> <javac srcdir="javaSource" destdir="${srcdir}" excludes="build.xml" /> </target> </project> 何かbuild.xml上でstrutsライブラリのパスとかを指定しないと認識してくれないのでしょうか? どうかご教授宜しくお願いします。

    • ベストアンサー
    • Java