最近打包构件发现生成jar包中的manifest.mf文件中Built-By一行出现乱码

(解决后正常显示)
怀疑是eclipse的中文乱码,之前电脑登陆页面显示的是中文名字,可能打包的时候读取计算中文名字出错
于是修改了eclipse的编码
- 修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-8

- 修改JAVA源文件的默认编码:windows->Preferences->general->Content Types->点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update

重新打包后发现还是出现乱码
转换思路,将计算机名称改成英文

在打包jar构件时,发现MANIFEST.MF文件中的Built-By字段出现乱码。尝试修改eclipse的文本文件和JAVA源文件编码为UTF-8,以及更改计算机名称为英文,但问题仍未解决。最终通过将账号切换为本地账号,成功解决了乱码问题。
最低0.47元/天 解锁文章
5616

被折叠的 条评论
为什么被折叠?



