在vscode中使用springboot启动服务报错org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
时间: 2023-11-03 15:00:40 浏览: 350
snakeyaml-1.27.jar
在VSCode中使用SpringBoot启动服务时报错`org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1`的原因是配置文件中存在无法识别的字符。解决该问题有两种方法:
1. 删除配置文件中的无法识别的字符,以确保配置文件内容的完整性和正确性。
2. 修改运行命令,添加参数`-Dfile.encoding=utf-8`,以指定配置文件的字符编码为UTF-8,从而避免字符编码问题。
请注意,以上解决方案仅适用于上述报错的情况。如果问题仍然存在,请检查配置文件和编码是否正确,并确保所使用的依赖版本与项目兼容。
阅读全文