如何正确配置Vim YouCompleteMe的java_binary_path选项?
解决YouCompleteMe Java补全的
java_binary_path配置错误问题 你用set命令设置java_binary_path报错,是因为这个不是Vim的原生选项,而是YouCompleteMe插件的全局配置变量,得用let命令来定义。
正确的配置步骤:
- 打开你的
~/.vimrc文件,删掉之前错误的set java_binary_path=...那一行 - 添加下面这行配置:
let g:ycm_java_binary_path = '/usr/local/opt/openjdk@17/bin/java' - 保存文件后重启Vim
另外可以先验证你指定的Java路径是否正确,在终端运行:
/usr/local/opt/openjdk@17/bin/java -version
确认输出的是Java 17的版本信息,避免路径错误导致后续问题。
最后重新运行YCM的安装脚本,就能正常识别Java 17了。
内容的提问来源于stack exchange,提问作者Mark
相关产品推荐
相关产品推荐

