使用Eclipse将清单添加到JAR时,标题字段名称无效

我正在使用eclipse开发一个java applet,需要在清单中向Class-Path添加一个外部jar。 我使用记事本创建了清单文件,使用了UTF-8编码并在最后添加了换行符,但是在jar创建过程中尝试添加一个简单的示例清单会导致Eclipse出现以下错误。

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

我有一种感觉,这是一个简单的配置问题,但我无法弄清楚是什么。

为了测试它,我的清单包括单行

 Manifest-Version: 1.0 

记事本在开头用一个名为“BOM”的特殊标记保存文件:2个字节(U + FEFF),用于标识UTF-8格式。

您必须使用Notepad ++ (或vi)编辑该文件,并将其编码为UTF-8(无BOM)。

制作JAR的后续步骤:

  • 使用eclipse
  • 使用Apache ANT
  • 使用Apache Maven

在eclipse中,右键单击文件属性,然后选择文本文件编码为ISO-8859-1

回到编辑器中删除特殊字符。

Notepad ++中 ,从编码菜单中选择UTF-8编码而不使用BOM