首页 > 解决方案 > spring-boot 包 jar 不支持 utf-8 文件

问题描述

我是中国人。当我使用 Springboot 时,我发现了这个问题。

我使用 start.spring.io 创建了一个 spring-boot 项目,并且只添加了依赖 spring-boot-starter-web。我在“src/main/resources/static”中放了一个名为“你好.txt”的文件。当我使用sts或eclipse时。当我访问http://localhost:8080/%E4%BD%A0%E5% A5%BD.txt或者http://localhost:8080/你好.txt可以访问该文件。但是当我使用maven包打包jar时。当我使用java -jar my.jar时,我无法访问该文件文件。但是我将它重命名为 hello.txt,它起作用了。

这是否意味着spring-boot不支持jar类路径中的非英文文件名。

谢谢你!

标签: javaspringspring-bootjar

解决方案


推荐阅读