AWS Lambda java.lang.NoClassDefFound 错误

AWS Lambda java.lang.NoClassDefFound Error

我使用适用于 eclipse 的 AWS Lambda 工具包创建了 java 程序包。 我正在尝试使用 ObjectMapper 将对象转换为 JSON。我添加了 jackson-all-1.9.0.jar。 使用 junit 的测试用例运行良好。但是当我将 java 项目导出到 jar 并将其上传到 AWS lambda 并进行测试时。 Lambda 给出 errorjava.lang.NoClassDefFound 错误。 我没有使用 Maven 或 gradle 来构建项目。

您需要创建一个包含所有依赖项的 fat jar。