Java SDK を使用してプログラムで EC2 インスタンスを停止しようとしています。私はAWS APIを初めて使用しますが、私がやろうとしていることは非常に基本的なものでなければなりません:
BasicAWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY);
AmazonEC2Client ec2 = new AmazonEC2Client(credentials); //ERROR caused by this line
この例をいくつか見てきました。これを行うためのより良い方法は IAM ロールを使用することだとわかっていますが、最初に何かを機能させようとしているだけです。AmazonEC2 を作成する行がこのエラーをスローします
java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper at com.amazonaws.util.json.Jackson.
クラス定義が見つからないというエラーがスローされる理由がわかりません。