编译的java工程压缩上传到linux服务器上后,中文的类名显示乱码

首先声明,类名是用中文命名的,这个别人写的,不允许修改。

本地用7zip软件压缩成zip包,传到服务器解压,发现中文的class文件名称是乱码。

解决办法:

方法一:使用jar命令打成jar包,传到服务器后用jar命令解压。 要求:服务器安装了完整的jdk(不是只有jre),有jar命令可用。

方法二:使用7zip软件压缩成tar包,传到服务器后用tar -xvf xxx.tar 解压。 不清楚原因,tar包接触来的就是正常的中文类名。