### STS安装Lombok后无法启动,路径有中文的解决办法
#### 一、安装Lombok
1. **下载Lombok**
- 访问Lombok官网:[https://projectlombok.org/download.html](https://projectlombok.org/download.html),下载最新版本的`lombok.jar`文件。
2. **放置Lombok文件**
- 将下载好的`lombok.jar`文件放置到Spring Tool Suite (STS) 或 Eclipse 的安装目录下,确保该文件与`sts.ini`文件位于同一目录。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191205092630868.PNG)
3. **运行Lombok安装程序**
- 在`lombok.jar`所在的目录下,通过命令行运行以下命令:`java -jar lombok.jar`,也可以直接双击`lombok.jar`文件来运行安装程序。
- 运行后会出现安装向导界面,按照提示完成安装过程。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191205093028257.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTU5ODc2OQ==,size_16,color_FFFFFF,t_70)
4. **重启STS**
- 安装完成后,需要重启STS以使更改生效。
#### 二、解决安装路径包含中文的问题
当STSEclipse安装路径中含有中文时,可能会出现无法启动的情况。这是因为Eclipse或其插件不支持路径中的非英文字符。
**原因分析**:
- 在某些操作系统环境下,特别是Windows系统中,当应用程序的安装路径中含有中文或其他非英文字符时,可能导致应用程序无法正常启动。
- Lombok插件可能对路径中的中文字符不兼容,导致STS启动失败。
**解决方案**:
1. **修改路径为英文**
- 如果安装目录下的其他工具较少,可以直接将包含中文的路径改为英文路径。但这种方法可能不适合已经安装了大量工具的目录。
- 示例路径:`F:\工具\STS\sts-bundle\sts-3.9.10.RELEASE`
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191205100622637.PNG)
2. **复制并重定向安装目录**
- 如果安装目录下含有大量其他工具,则可以考虑将原有的STS安装文件复制到一个新的英文路径下,并在此新路径下重新安装Lombok。
- 示例新路径:`F:\Java\StudyAndWork\STS\`
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191205100520439.PNG)
- 完成复制后,按照上述步骤在新的安装目录下安装Lombok,之后重启STS即可正常使用。
#### 总结
遇到STS安装Lombok后无法启动的问题时,首先要检查安装路径是否包含中文或其他特殊字符。如果确实存在问题,则可以通过修改路径为纯英文或者将整个安装包复制到一个新的纯英文路径下来解决这一问题。此外,还可以尝试更新STS版本或者安装最新的Lombok版本来提高兼容性。如果问题仍然存在,建议查阅官方文档或者寻求社区帮助以获得更详细的解决方案。