6

Scala-IDE の Eclipse で単純なプロジェクトに取り組んでいます。プロジェクトは、他の誰かのライブラリを利用します (これは*.javaではなく、ソース ファイルに含まれています.jar)。ライブラリのソースファイルには日本語のコメントが多数含まれています。そのようなファイルごとに次のようなエラーが発生するため、Scala プロジェクトをコンパイルできません。

Windows-1252 で D:\path\FileName.java をデコード中に IO エラーが発生しました -encoding オプションを使用して別のものを指定してみてください

プロジェクトがJavaにあったとき、私はこの問題を抱えていなかったようです。今私は Scala に移行しており、それが私が得ているものです..これらのコメントをすべて削除したくありません.コンパイラにそれらを処理させる方法はありますか? ファイルエンコーディングパラメーターから始まり、エンコーディングパラメーターPreferences->Resources->Text file encodingで終わる、あらゆる種類のエンコーディング修正を試しました...eclipse.ini

4

2 に答える 2

11

Linuxからmacosxに切り替えた後、同様の問題が発生しました

これを修正するために、EclipseのデフォルトのテキストファイルエンコーディングがUS-ASCIIに設定されました。

(Eclipse Juno)

  1. 設定を開きます
  2. 一般-ワークスペース
  3. 「テキストファイルエンコーディング」を「UTF-8」に切り替えます
于 2012-08-26T19:47:07.407 に答える
10

問題を解決しました。Scala コンパイラーには、Eclipse のグローバル・オプションにとらわれない可能性が高い、異なるオプションのセットがあります。したがって、Preferences->Scala->Compiler に-Dfile.encoding=UTF-8移動してAdditional command line parametersフィールドに追加することで、エラーを修正しました。

于 2012-02-07T15:01:19.280 に答える