gpt4 book ai didi

java - Jenkins 服务器上的非法字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:45 25 4
gpt4 key购买 nike

我的 Jenkins 构建服务器现在有几个问题,我不知道它们来自哪里......我收到此错误消息:

illegal character: \65279

这似乎是 UTF16-BOM。当我用 HEX 编辑器打开相应的文件时,我在开头或代码中的其他地方看不到 FE FF 标记。文件也没有说明任何关于 BOM 的信息:

TransactionFunctionImpl.java: UTF-8 Unicode Java program text

那里发生了什么?

另一个问题是:为什么我的 jenkins 服务器不能构建 bom 文件,而我的 eclipse 可以构建 bom 文件?

最佳答案

根据 this site :

Note: the JDK 1.6 javac compiler will not compile a UTF-8 source file starting with a byte order mark, failing with the error illegal character: \65279.

因此您的桌面和 Jenkins 服务器之间的 JDK 版本可能不同。

最好的解决方案是按照建议从源中删除冗余 BOM in this related answer .

关于java - Jenkins 服务器上的非法字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8893044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com