2012-03-15 7 views
0

ビルドファイル:C:私の\作業を\ \ PigBank \のcontrib \貯金箱\ Javaの\ build.xmlのコンパイル豚銀行のUDFエラー

init: 

compile: 
    [echo] *** Compiling Pig UDFs *** 
    [javac] Compiling 159 source files to C:\my\work\PigBank\contrib\piggybank\java\build\classes 
    [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 
    [javac] C:\my\work\PigBank\contrib\piggybank\java\src\main\java\org\apache\pig\piggybank\evaluation\IsInt.j 
    [javac] * Note this function checks for Integer range 鈭?,147,483,648 to 2,147,483,647. 
    [javac]            ^
    [javac] 1 error 
    [javac] 1 warning 

BUILD FAILED 

答えて

0
  1. ベースディレクトリに必ず実行アリを作る

  2. 次に開く:PigBank\contrib\piggybank\java\src\main\java\org\apache\pig\piggybank\evaluation\IsInt.javaと編集行31:

    29 /** 
    30 * This UDF is used to check whether the String input is an Integer. 
    31 * Note this function checks for Integer range −2,147,483,648 to 2,147,483,647. 
    32 * If range is not important, use IsNumeric instead if you would like to check if  a String 33 is numeric. 
    34 * Also IsNumeric performs slightly better compared to this function. 
    35 */ 
    
    1. をジャスト削除印刷不可能な文字を列48に保存し、ファイルを保存します。
    2. antコマンドを再度実行します。