- em 2022某天 leetcode-cn.com 改为了 leetcode.cn
so , 如果是版本比较老idea leetcode插件, 就无法使用了. 因为用的旧域名
- 先说解决办法:
2.0 先把旧版本卸载了
2.1 ideaplugin官网找到本地idea版本下可安装的最高版本的leetcode.cn
假设是 leetcode-editor-6.9.zip
2.2 下载对应版本的leetcode插件源码, 改leetcode-cn.com 为 leetcode.cn
(位置: com.shuzijun.leetcode.plugin.utils.URLUtils#leetcodecn)
改完gradle 打包成jar
位置: /build/libs/leetcode-editor-6.9.jar
2.3 把leetcode-editor-6.9.zip中的leetcode-editor-6.9.jar替换为2.2中的
2.4 idea离线安装. 即可
已结束, 如果还想看, 有点番外, 是我走过的弯路, :
3.1. 改官方版本的 各类xml中的域名, 没用
3.2. 如果直接将单个leetcode-editor-6.9.jar安装到idea, 装上了, 能登录, 然后啥也干不了 (因为要装其他依赖包 所以得装 leetcode-editor-6.9.zip而不是leetcode-editor-6.9.jar )
3.3. 其实已经意识到了3.2, 即使idea event log只是报一些乱七八糟的错误. 我从另外一个侧面印证了3.2, 百度下idea插件开发debug, 发现debug的idea界面中的leetcode插件功能是正常的…
3.4 所以纠正了3.2中的行为