【发布时间】:2015-09-18 02:31:39
【问题描述】:
我正在尝试Getting Started (Authoring AWS Lambda Code in Java) 页面中的 Java 代码示例,但由于 com.amazonaws.services.lambda.runtime pacakge 似乎丢失了
这里是示例代码:
package example;
import com.amazonaws.services.lambda.runtime.Context; //package does not exist error
import com.amazonaws.services.lambda.runtime.LambdaLogger; // package does not exist error
import com.amazonaws.services.s3.AmazonS3; // import works (not needed, I've put them in for testing import)
import com.amazonaws.services.s3.model.S3Object; // import works (not needed, I've put them in for testing import)
public class Hello {
public String myHandler(int myCount, Context context) {
LambdaLogger logger = context.getLogger();
logger.log("received : " + myCount);
return String.valueOf(myCount);
}
}
我在 Netbeans 和通过命令行(通过 -cp 指定 aws sdk 参数)从代码的前两个导入中遇到相同的错误:
com.amazonaws.services.lambda.runtime 包不存在
注意从 SDK 导入其他包可以正常工作,根据上述代码的第三个和第四个导入(我放入的 s3 导入只是为了测试)。
我正在使用 AWS Java SDK 的 1.10.2 版本 (aws-java-sdk-1.10.2.zip),从 http://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip 下载
任何方向/建议将不胜感激。谢谢!
【问题讨论】:
标签: java aws-sdk aws-lambda aws-java-sdk