支持的版本

4.25 及以上版本(2022-09 及以后)

收集扩展日志

在 Eclipse 中,日志会写入以下路径:
  • Mac/Linux:~/.codeium/codeium.log
  • Windows:C:\Users<username>.codeium\codeium.log

如何重置或更改 Enterprise URL

  1. 打开“设置/首选项”对话框。
  2. 选择 Codeium。
  3. 将 Portal URL 设置为 <NEW_URL>,然后点击“Apply and Close”按钮。

已知 IDE 问题及解决方案

Codeium 未启动

如果 Codeium 无法启动,请查看日志以排查可能的原因(见上文)。如果仍无法解决,请前往 help.codeium.com 提交工单请求支持。请务必附上上述日志,以便我们的团队尽快定位问题。

Codeium Chat 显示空白页面

如果你使用的是 Windows 10,可能需要安装 WebView2,以将 Eclipse 的网页渲染引擎从 Internet Explorer 切换到 Edge。 你可以通过右键单击 —> Properties,查看是否显示 Internet Explorer 图标来判断是否属于这种情况。

证书问题

日志中可能会出现以下错误来表明此问题:
在 <YourDomainURL> 获取扩展版本失败
javax.net.ssl.SSLHandshakeException: PKIX 路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException: 无法找到到请求目标的有效证书路径
与其他 IDE 不同,Eclipse 不使用操作系统的证书存储。你需要将证书导入 Java keystore。
  • SaaS 用户需要导入 Codeium 的 GitHub URL
  • 自托管(On‑prem)用户需要同时导入其 Codeium Enterprise 域名 URL 以及 Codeium 的 GitHub URL
注意:这以 SaaS 用户为例,流程相同。对于 Enterprise 用户——你的证书由本地 IT 或管理员团队签发和管理。请联系他们,协助在你的系统上安装所需证书。
  1. 在浏览器中将 https://exafunction.github.io/ 的证书导出为 githubio.cer 文件
在 Chrome 中:访问该网站,点击锁形图标,点击 Connection is secure,点击 Certificate is valid,进入 Details 选项卡,点击 Copy to File... 按钮
  1. 导入到 JDK/JRE keystore:(需要在以“Administrator”权限打开的 cmd 提示符中运行)
keytool -import -noprompt -trustcacerts -alias codeiumgithub -file githubio.cer -keystore "%JAVA_HOME%/jre/lib/security/ cacerts" -storepass changeit
  1. 执行以下命令,验证证书已添加到 Keystore:
keytool -list -keystore "%JAVA_HOME%/jre/lib/security/ cacerts" | findstr codeium
输入 Keystore 密码。
  1. 重启 Eclipse,并在内置浏览器中访问 Marketplace 扩展。系统应会提示你信任未签名的内容。
  2. 在某些情况下,你可能还需要通过编辑 eclipse.ini 文件并添加相应路径,将证书路径作为 VM 参数传递:
-Djavax.net.ssl.trustStore="您的证书路径"