2

プロジェクトを NetBeans でコンパイルできません。エラーは次のとおりです。

------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 4.094s
Finished at: Sat Nov 17 00:23:08 MSK 2012
Final Memory: 8M/247M
------------------------------------------------------------------------
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project AdminCmd: Compilation failure
C:\Users\Максим\Documents\NetBeansProjects\AdminCmd\src\main\java\be\Balor\Tools\Help\String\ACMinecraftFontWidthCalculator.java:[30,33] error: unmappable character for encoding Cp1251
-> [Help 1]

To see the full stack trace of the errors, re-run Maven with the -e switch.
Re-run Maven using the -X switch to enable full debug logging.

For more information about the errors and possible solutions, please read the following articles:
[Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

これがその誓いのファイルmavenです

http://pastebin.com/buQEE4Fb

Git へのプロジェクト - https://github.com/Belphemur/AdminCmd

誰かが NetBeans または Eclipse のワーキング ドラフトを作成できれば!

4

3 に答える 3

2

あなたの pom.xml が言及しているように、これは興味深いです

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

..しかし、エラーメッセージはCp1251エンコーディングについて不平を言っています。Maven の出力には、ソース エンコーディングに関連する他の何かが記載されていますか?

一般的に、コードでは拡張 ASCII 文字を使用せず、必要に応じて代わりに表記法を使用すること\uxxxxお勧めします。

http://www.endmemo.com/convert/EMUnicode.phpのようなオンライン変換サイトで、UTF-8 からエスケープされた Unicode への変換を行うことができます(この特定のものは先頭のゼロを削除するようです。ジャワ)

于 2012-11-16T20:39:41.143 に答える
1

そのファイルには、Windows コードページ (Cp1251 への参照) にマップされていない可能性が高い文字があります。プロジェクトのエンコーディングを UTF-8 などに変更してみてください。さまざまなエンコード方式を調べてください。

于 2012-11-16T20:39:14.903 に答える