IDEA 集成 Claude Code (Beta)

IDEA 集成 Claude Code (Beta) 的完整流程‌如下,目前 Claude Code 主要通过官方 CLI + IDEA 插件两种方式接入,以下是最稳定的实操步骤:

方式1

  1. 前置准备
    首先需要完成基础环境配置:

拥有 Anthropic 账号并获取 API Key‌

访问 Anthropic 控制台注册账号,完成实名认证后获取你的 ANTHROPIC_API_KEY。

需要科学上网环境(Claude 目前未对中国大陆开放服务)。

安装 Node.js 环境‌

Claude Code CLI 依赖 Node.js 18+ 版本,先去 Node.js 官网下载安装 LTS 版本即可。

  1. 方式一:通过官方 Claude Code CLI + IDEA 终端集成(最通用,支持全平台)

这是目前 Beta 阶段最稳定的集成方式,适合IDEA 版本:

步骤1:安装 Claude Code CLI

打开终端(IDEA 内置终端也可),执行以下命令全局安装:

bash 复制代码
npm install -g @anthropic-ai/claude-code

如果遇到npm命令无法执行,请修改powershell策略;管理员打开powershell

bash 复制代码
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

步骤2:配置 API Key

安装完成后,在终端执行初始化命令:

bash 复制代码
claude

第一次运行会提示你输入 API Key,把刚才在 Anthropic 控制台拿到的 ANTHROPIC_API_KEY 粘贴进去即可完成认证。

步骤3:在 IDEA 中集成使用

打开你的项目,调出 IDEA 底部的‌内置 Terminal‌;

直接输入 claude 即可启动 Claude Code,它会自动识别当前项目的文件结构、代码上下文;

你可以直接在终端和 Claude 交互:让它读代码、改 Bug、写注释、生成单元测试,修改会直接应用到你的项目文件中。

方式2

  1. 安装 Claude Code CLI
    首先需要在系统中安装 Claude Code 命令行工具。确保你已安装 Node.js,然后执行:
bash 复制代码
npm install-g @anthropic-ai/claude-code

安装 IntelliJ IDEA 插件

在 IDE 中集成 Claude Code 需要安装官方插件,步骤如下:

打开 IntelliJ IDEA,进入 Settings/Preference

选择 Plugins → Marketplace

搜索关键词 "Claude Code"

找到官方插件后点击 Install

安装完成后重启 IDE

内容讲到这里,很多人还是不能使用,,因为中国不在服务的地区;这里有个很关键的配置,settings.json文件没有,

这个文件的内容配置有多种:

java 复制代码
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-xxx", // 替换为你的有效API Key
    "ANTHROPIC_BASE_URL": "https://api.lingyaai.cn", // 国内推荐代理地址
    "API_TIMEOUT_MS": "3000000", // 超时时间设为50分钟
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1" // 禁用非必要流量
  },
  "alwaysThinkingEnabled": true
}
java 复制代码
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "",
    "ANTHROPIC_BASE_URL": "https://api.siliconflow.cn/",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "Pro/MiniMaxAI/MiniMax-M2.5"
  },
  "model": "Pro/MiniMaxAI/MiniMax-M2.5",
  "theme": "dark"
}

当你看到这个配置你又懵逼了,这个就是apikey需要去注册,阿里云百炼,硅基流动等平台

可以自己选择模型,以及其他配置

相关推荐
Flynt21 分钟前
OpenJDK禁AI代码半年了,现在执行得怎么样?答案是:全靠自觉
java·开源·ai编程
古法安卓6 小时前
Android-日志系统源码解析
android·java·android studio
小夏coding7 小时前
从"一把梭"到"精妙拆解" —— 滑动窗口计时框架的设计演进
java·后端
MacroZheng8 小时前
同事问我:"Claude Code经常失忆,不怕它把项目搞炸?",我:"怕,三个Markdown文件给它装个永不丢失的外置大脑!"
java·人工智能·后端
十年Java程序媛9 小时前
深度实战:JDK21 虚拟线程 + HikariCP 生产正确配比、坑点、监控全套
java·spring boot
xiaoqiMikko9 小时前
有人在搜一个不存在的 Tomcat 版本
java·tomcat
用户31268748772013 小时前
ConcurrentHashMap 怎么保证线程安全?从分段锁到 CAS+synchronized
java
vipxieliang13 小时前
ValidX vs Apache Commons Validator:功能与性能对比
java·spring boot
SimonKing13 小时前
升级Spring Boot 4后,从 Jackson 2 到 3,到底有哪些变化
java·后端·程序员
吃饱了得干活13 小时前
一篇讲清楚Spring Boot:自动装配、启动器、过滤器、拦截器、设计模式
java·spring boot·后端