为了账号安全,请及时绑定邮箱和手机立即绑定

我的 Java AWS Lambda 函数的 mvn 包在编译期间无法解析

我的 Java AWS Lambda 函数的 mvn 包在编译期间无法解析

摇曳的蔷薇 2023-07-19 10:26:21
当我运行时mvn package,Maven 返回一个错误:[ERROR]   /C:/git/java-project/src/main/java/example/Hello.java:[4,45] cannot find symbol[ERROR]   symbol:   class Lambdalogger[ERROR]   location: package com.amazonaws.services.lambda.runtime[ERROR]   /C:/git/java-project/src/main/java/example/Hello.java:[8,17] cannot find symbol[ERROR]   symbol:   class Lambdalogger[ERROR]   location: class example.Hello这是我的 AWS Lambda 函数的 Java 代码(在Hello.java)package example;import com.amazonaws.services.lambda.runtime.Context;import com.amazonaws.services.lambda.runtime.Lambdalogger;public class Hello {public String myHandler(int myCount, Context context) {    Lambdalogger logger = context.getLogger();    logger.log("received : " + myCount);    return String.valueOf(myCount);}};所以看来 Lambdalogger 类无法解析,但为什么呢?但我的文件中列出了以下依赖项pom.xml:<dependency>  <groupId>com.amazonaws</groupId>  <artifactId>aws-lambda-java-core</artifactId>  <version>1.2.0</version></dependency>
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

您导入了错误的类名Lambdalogger。正确的类名是LambdaLogger大写的 L。



查看完整回答
反对 回复 2023-07-19
  • 1 回答
  • 0 关注
  • 103 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信