启动语言服务失败问题排查

此文档用于解决某些机器无法正常启动语言服务导致无法使用代码提示功能和打包功能。

目前已知的引发语言服务启动失败的原因有以下几条(仅适用于Windows平台):

1.Java环境不兼容导致

解决方法:需要到Oracle下载页面找到Windows x86,下载新的jdk安装包。安装到本地后,找到Java的安装目录默认为C:\Program Files (x86)\Java然后将jre7目录整个拷贝到HBuilderX的安装目录下的plugins目录下并重命名为jre(需将plugins目录下原来的jre删除),然后重启HBuilderX即可。

2.内存不足导致

解决方法:找到HBuilderX安装目录下的plugins/ls/ls.ini文件,将内容替换如下:

  1. -Xverify:none
  2. -Xnoclassgc
  3. -Dfile.encoding=utf-8
  4. -Djna.nosys=true
  5. -Xmx512m
  6. -Xms256m
  7. -Xmn128m
  8. -XX:PermSize=64m
  9. -XX:MaxPermSize=128m
  10. -XX:+DisableExplicitGC
  11. -XX:+UseConcMarkSweepGC
  12. -XX:+UseParNewGC
  13. -XX:CMSInitiatingOccupancyFraction=85

替换完成后重启HBuilderX。