0

zxingの単体テストを実行しようとしています。私は走っています

ant test-blackbox

ただし、これは次の出力で失敗します。

Buildfile: c:\Workspace\zxing-2.1\core\build.xml

init:

build:

build-test:
    [javac] Compiling 109 source files to c:\Workspace\zxing-2.1\core\build-test
    [javac] c:\Workspace\zxing-2.1\core\test\src\com\google\zxing\client\result\URIParsedResultTestCase.java:73: error: unmappable character for encoding Cp1252
    [javac]                  "\u0013\u0013¬æZ{√π√é√ù√ö¬óZ¬ß¬®+y_zb√±k\u00117¬�\u000E¬Ü√ú\u0000\u0000\u0000\u0000" +
    [javac]                                                                                            ^
    [javac] 1 error

BUILD FAILED
c:\Workspace\zxing-2.1\core\build.xml:54: Compile failed; see the compiler error output for details.

Total time: 0 seconds
4

2 に答える 2

2

エラーは、ファイルがUTF-8を使用してエンコードされているためであることが判明しましたが、コンパイラーはWindowsのデフォルトのエンコードを使用しています。https://stackoverflow.com/a/623036/492336で概説されているように、新しい環境変数を定義し、JAVA_TOOL_OPTIONSそれをに設定することでエラーを修正しました-Dfile.encoding=UTF8

于 2012-10-30T08:58:25.057 に答える
1

core.jarを自分で生成することを忘れてください。これは大きな頭痛の種です。

https://github.com/zxing/zxingから最新のライブラリをダウンロードするだけです。

ここから任意のバージョンの既製のjarファイルをダウンロードします:http://repo1.maven.org/maven2/com/google/zxing/

それで全部です。

于 2014-05-07T15:48:41.173 に答える