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

如何本地运行Gradle构建的Lambda Java压缩包?

解决方案
  • 问题本质:AWS Lambda的打包结构中,依赖JAR会被放在lib目录下,Lambda运行时会自动将该目录加入类路径,但本地执行java命令时不会自动识别这个目录,导致找不到Redisson的类。
  • 直接运行步骤:
    1. 确保你已经解压了Lambda压缩包,当前工作目录处于解压后的根目录(即包含你的MainClass类文件、lib文件夹的目录)。
    2. 执行对应系统的命令:
      • Linux/macOS:
        java -cp ".:lib/*" MainClass
        
      • Windows:
        java -cp ".;lib/*" MainClass
        
    这个命令通过-cp参数明确将当前目录(你的业务类)和lib下所有依赖JAR都加入类路径,就能正常加载Redisson及其他依赖类。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 16:52:01