使用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 。