重庆专业网站建设公司排名,网站推广方案的构成,同城分类信息系统,河南 网站建设使用mvn compile命令#xff0c;出现错误: 编码GBK的不可映射字符不能编译。这是因为代码或注释中存在中文引起的#xff0c;一般在ide中会自动处理编译时的字符集#xff0c;就不会碰到这个错误。这个错误是在生成代码后#xff0c;其中自动加上了中 文注释#xff0c;手…使用mvn compile命令出现错误: 编码GBK的不可映射字符不能编译。这是因为代码或注释中存在中文引起的一般在ide中会自动处理编译时的字符集就不会碰到这个错误。这个错误是在生成代码后其中自动加上了中 文注释手动删除中文注释处理这个问题太麻烦。这个错误是在命令行执行编译命令才出现的需要设置编译的字符集设置方式是
plugin artifactIdmaven-compiler-plugin/artifactId configuration source1.6/source target1.6/target encodingUTF-8/encoding /configuration
/plugin
encodingUTF-8/encoding如果不设置的话会用本地操作系统的编码来编译文件。
资源文件的编码设置如下
plugin groupIdorg.apache.maven.plugins/groupId artifactIdmaven-resources-plugin/artifactId version2.3/version configuration encodingUTF-8/encoding /configuration
/plugin
设置好maven-compiler-plugin编码再运行mvn compile就没有这个错误了。