2012-11-10 13 views
5

Używam środowiska Eclipse do opracowania apletu Java i konieczności dodania zewnętrznego słoja do ścieżki klasy w manifeście. Utworzono plik manifestu za pomocą notatnika, użyto kodowania UTF-8 i dodałem koniec linii na końcu, ale próba dodania nawet prostego przykładowego manifestu podczas tworzenia słoika skutkuje następującym błędem Eclipse.Nieprawidłowa nazwa pola nagłówka podczas dodawania manifestu do pliku JAR za pomocą środowiska Eclipse

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

Mam wrażenie, że jest to prosty problem z konfiguracją, ale nie wiem, co.

By to sprawdzić, mój manifest składa się z jednej linii

Manifest-Version: 1.0 

Odpowiedz

7

Notepad zapisać plik z special mark named 'BOM' na początku: 2 bajty (U + FEFF), które identyfikują formacie UTF-8.

Musisz edytować plik za pomocą Notepad++ (lub vi) i zakodować go jako UTF-8 (bez LM).

Kolejne kroki do dzbanków:

+0

To było to! Spędziłem dobre kilka godzin próbując to rozgryźć. Wielkie dzięki! Właśnie dowiedziałem się o ANT, więc na pewno się tym zajrzę. – pLiKT

+1

Tak, ANT jest rozwiązaniem dla złożonego projektu złożonego z wielu platform, a później zobaczysz MAVEN (kolejny krok) – Aubin

0

w Eclipse, kliknij prawym przyciskiem myszy na właściwości pliku i wybrać kodowanie pliku tekstowego do izo- 8859-1

Powrót w edytorze usuń specjalny znaki.

0

W Notepad ++, z kodowania menu wybierz kodowanie UTF-8 bez BOM.

Powiązane problemy