You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11下WSL环境无法安装Claude代码求助

WSL运行Claude代码报错的通用解决方案

这类在WSL(Ubuntu/AlmaLinux-8)中运行Claude代码出现类加载失败的问题很常见,以下是经过验证的修复步骤:

  • 验证Java环境
    执行java -version和javac -version确认JDK版本符合Anthropic SDK要求(建议OpenJDK 17及以上),版本不匹配时卸载旧版本,通过发行版包管理器安装对应版本:
    • Ubuntu:sudo apt install openjdk-17-jdk
    • AlmaLinux-8:sudo dnf install java-17-openjdk-devel
  • 确保项目构建完整
    如果使用Maven,执行mvn clean package生成包含依赖的可执行jar;用Gradle则执行gradle shadowJar(需配置Shadow插件),避免因依赖缺失导致主类找不到。
  • 修正运行命令
    运行jar包时使用正确格式:java -jar target/your-claude-application.jar;若直接运行编译后的类,需指定类路径:java -cp target/classes com.anthropic.claude.claude_3_5_sonnet
  • 修复文件权限与路径
    1. 将代码从Windows挂载目录(如/mnt/c)复制到WSL本地目录(如~/claude-project),避免跨文件系统的权限或兼容性问题
    2. 执行chmod -R 755 ~/claude-project确保文件拥有可访问权限
  • 检查Anthropic SDK配置
    确认项目中已正确引入Anthropic的Java SDK依赖,以Maven为例:
    <dependency>
        <groupId>com.anthropic</groupId>
        <artifactId>anthropic-sdk</artifactId>
        <version>0.10.0</version>
    </dependency>
    

内容的提问来源于stack exchange,提问作者Don Feto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 02:20:57