2012-11-10 15 views
5

eclipseを使用してJavaアプレットを開発しています。マニフェストのClass-Pathに外部jarを追加する必要があります。メモ帳を使用してマニフェストファイルを作成し、UTF-8エンコーディングを使用して最後に改行を追加しましたが、jar作成中に簡単な例のマニフェストを追加しようとしても、Eclipseから次のエラーが発生します。Eclipseを使用してJARにマニフェストを追加するときに無効なヘッダーフィールド名

invalid header field name: ï>¿Manifest-Version 
invalid header field name: ï>¿Manifest-Version 

私はそれがいくつかの簡単な設定の問題だと感じていますが、私は何が分かりません。それをテストする

、私のマニフェストは、単一のライン

Manifest-Version: 1.0 

答えて

7

メモ帳で構成されてい冒頭でspecial mark named 'BOM'を使用してファイルを保存:UTF-8形式を識別する2バイト(U + FEFF)を。

Notepad++(またはvi)でファイルを編集し、UTF-8(BOMなし)としてエンコードする必要があります。 JARを作るために

次のステップ:

+0

それでした!私はそれを理解しようと数時間かけて過ごしました。どうもありがとう!私はちょうどANTについて知ったので、間違いなくそれを調べます。 – pLiKT

+1

はいANTはクロスプラットフォーム複合プロジェクトのソリューションです。後でMAVEN(別のステップ)が表示されます – Aubin

0

を使用してApache ANT

  • を使用して
  • 日食を使用して、右のファイルのプロパティをクリックし、ISO-にテキストファイルのエンコードを選択してください8859-1

    エディタに戻ると、 chars。 エンコーディングメニューからメモ帳++において

  • 0

    、BOMなしUTF-8でエンコードを選択します。

    関連する問題