java - 使用 Eclipse 将 list 添加到 JAR 时 header 字段名称无效

标签 java eclipse jar applet manifest

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

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

我感觉这是一些简单的配置问题,但我不知道是什么。

为了测试它,我的 list 由单行组成

Manifest-Version: 1.0

最佳答案

记事本使用 special mark named 'BOM' 保存您的文件开头:2字节(U+FEFF)标识UTF-8格式。

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

制作 JAR 的后续步骤:

关于java - 使用 Eclipse 将 list 添加到 JAR 时 header 字段名称无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13320631/

相关文章:

java - 如何使用对象字段本身给定的格式解析输入对象日期字段

eclipse - 如何在 Spring Boot 中使用 Bean 创建配置类?

Eclipse Color 主题不会改变字体颜色

java - 从 Eclipse 或命令提示符运行 java

java - 在 Clojure+ 中使用 Java jar

java - jackson 和空弦

java - sql server 索引超出范围错误

java - 你如何在 Netbeans 中清除你的 midlet 的 RecordStore?

Java 反射性能在打包为 jar 时下降

java - 在jar文件中隐藏一些类文件或包