在论坛学习使用override接入deepseek时,提到了使用ja-netfilter的插件,但是按照佬们的教程发现在idea中登录copilot成功,但是进行代码生成会秒变灰,我进行了一些分析
1、使用vscode接入没有问题,可以正常生成,表示override是正常的
2、idea中无法使用,我推测是ja-netfilter插件没有生效,查看文档后,里面提到了
for Java 17 you have to add at least these JVM Options:
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED
查看idea的构建jdk版本发现是jdk17,idea 2022.2版本开始需要添加
在vmoptions中加上这两行之后就生效了
因为是首次使用ja-netfilter,对这方面并不了解闹出了这个乌龙
还有一种情况,就是之前使用过淘宝卖家的copilot的,执行过环境变量脚本,查看自己本地的环境变量或者使用uninstall脚本清楚环境变量试试