java程序在Eclipse当中已经调试成功
采用maven打包成功,使用的是assembly的方式
但是在windows cmd中运行失败,报错字符串格式的问题
上传至linux服务器运行成功
由此基本断定是字符串编码的问题
因为字符串当中有中文字符
为了保证在windows cmd当中运行成功,运行时加上参数-Dfile.encoding=UTF-8
结果运行成功
直接改变windows cmd的编码没有用,即使用了chcp 65001这个命令也没有用,只有加上参数才有用
java程序在Eclipse当中已经调试成功
采用maven打包成功,使用的是assembly的方式
但是在windows cmd中运行失败,报错字符串格式的问题
上传至linux服务器运行成功
由此基本断定是字符串编码的问题
因为字符串当中有中文字符
为了保证在windows cmd当中运行成功,运行时加上参数-Dfile.encoding=UTF-8
结果运行成功
直接改变windows cmd的编码没有用,即使用了chcp 65001这个命令也没有用,只有加上参数才有用