出现乱码,是因为里面有的java文件是ISO-8859-1编码,有时候不报错是因为它已经生成.class文件。绕过加载java文件这一过程,就不会报错,当把.class删除,或者清理工程时候,有出息那个错误(非法字符)
方法1:
1.在 IDE中修改提示有非法字符的java文件的编码为:ISO-8859-1 然后 我们就 可以看到java文件的开头有些 乱码,删除它,就是它在捣乱
2.修改完之后,把文件的编码改回 UTF-8 保存,用ant 工具打包编译 成功
方法2:
方法1:
1.在 IDE中修改提示有非法字符的java文件的编码为:ISO-8859-1 然后 我们就 可以看到java文件的开头有些 乱码,删除它,就是它在捣乱
2.修改完之后,把文件的编码改回 UTF-8 保存,用ant 工具打包编译 成功
方法2:
用内部发布形式先发布一次(不用管服务器是否出现启动报错),然后再以maven形式加载
估计方法很多,也许是maven的其他错误,这个有待研究,以上是我长期以来总结的,希望有所帮助