0


1

javac antタスクでコンパイルすると、存在しないエラーが発生します。

パッケージcom.x.y。

そしてxx.javaクラスに問題はありません

これが私のコンパイルターゲットです。


3 Answer


4


問題はおそらくバイトオーダーマーク( "")のようなものです。 ファイルの先頭にあるこれら3つの特殊文字は、ファイルがUTF-8エンコード方式であることを示しています。 私は、Javaツールがこれをうまく扱えないいくつかのケースを見ました。 ファイルからこれを削除できるかどうかを確認するか、ファイルにこのBOMを挿入しないようにエディタを設定してください。

これはこのトピックに関する良いスレッドです:

Googleで「javac illegal character \ 65279」を検索してください。 これはあなたにいくつかの追加のリソースを与えるはずです。


0


ファイルを注意深くチェックしてください。おそらく余分な文字があります


0


私はクラスを作り直してコードを1行ずつコピーしなければなりません…​

これは本当に問題です…​