新搭建的空骨架工程,本地启动特别慢,一次启动需要几分钟,非常影响工作效率。
如何解决该问题?
- 首先通过hostname命令,获取电脑主机名。例如,我的主机名称为sanshaoyedeMacBook-Pro.local
- sudo vi /etc/hosts打开hosts文件。
- 将配置『127.0.0.1 localhost』 ->127.0.0.1 localhost sanshaoyedeMacBook-Pro.local
测试发现目前此问题只出现在java8运行在Mac-Sierra系统上有该问题
为什么修改主机名可以解决该问题?
- 本地jar加载的时候会读取本地hosts配置。
- 读取本地hosts配置时线程hang住。详细异常如下:


本文介绍了解决Mac Sierra系统上使用Java8时启动速度过慢的问题。通过修改hosts文件中的主机名设置,有效提升了启动效率。适用于本地开发环境中遇到类似困扰的开发者。

1223

被折叠的 条评论
为什么被折叠?



