Java AWS API访问密钥ID和机密访问密钥的格式。破例

Java AWS API访问密钥ID和机密访问密钥的格式。破例,java,amazon-web-services,amazon-ec2,Java,Amazon Web Services,Amazon Ec2,我在编译代码时遇到了这个异常。我已经安装了eclips工具包,并且正在使用EclipseKepler 线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/commons/logging/LogFactory 在com.amazonaws.AmazonWebServiceClient.(AmazonWebServiceClient.java:56) 位于test_toolkit.GetS3Object.main(GetS3Object.ja

我在编译代码时遇到了这个异常。我已经安装了eclips工具包,并且正在使用EclipseKepler

线程“main”java.lang.NoClassDefFoundError中出现异常:org/apache/commons/logging/LogFactory 在com.amazonaws.AmazonWebServiceClient.(AmazonWebServiceClient.java:56) 位于test_toolkit.GetS3Object.main(GetS3Object.java:19) 原因:java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory 位于java.net.URLClassLoader$1.run(未知源) 位于java.net.URLClassLoader$1.run(未知源) 位于java.security.AccessController.doPrivileged(本机方法) 位于java.net.URLClassLoader.findClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源) 位于sun.misc.Launcher$AppClassLoader.loadClass(未知源) 位于java.lang.ClassLoader.loadClass(未知源)

我尝试了很多方法,也添加了commons-logging-1.1.3 jar,然后它给出了httpclient异常,我搜索了很多,然后还添加了这个jar-httpcomponents-client-4.3.3,但没有任何效果。
有人能告诉我如何从本地系统启动EC2实例,然后将EBS卷连接到它吗。谢谢

事实上,代码没有问题,因为您没有发布代码,但我仍然想与您分享一个提示:-

请检查类名和文件名,两者应相同

This is the format I have used for API accesskey and secret key in AwsCredentials.properties
    # Fill in your AWS Access Key ID and Secret Access Key
    # http://aws.amazon.com/security-credentials
    accessKey = accessKeyHere
    secretKey = secretKeyHere

出现此类错误是因为类名和文件名不匹配。

如果您只复制了jackson core和jackson databind,则需要jackson批注才能使用ObjectMapper

例如,请确保您有以下内容:

Exception in thread "main" java.lang.NoClassDefFoundError

希望这能解决您的头痛。

谢谢您的回复。实际上,我的老师发布了代码,它应该是正确的,但当我试图运行它时,它不断地给我异常。我添加了一个jar,然后出现了一个新的错误。目前我得到了这个异常java.lang.NoClassDefFoundError:com/fasterxml/jackson/databind/ObjectMapper请检查任何json对象是否默认将值设置为null。如果您只复制了jackson core和jackson databind,您需要jackson注释来使用ObjectMapper。非常感谢,这对我很有用。我之前添加了这些,但使用的是不同版本的jackson数据绑定。终于排除了异常。谢谢
        [16:32:01]:/android-project/libs     master]$ ls -lAF
    total 2112
-rw-r--r--@ 1 jeffamaphone  staff   33525 Jun 18 16:06 jackson-annotations-2.0.2.jar
-rw-r--r--@ 1 jeffamaphone  staff  193693 Jun  7 16:42 jackson-core-2.0.2.jar
-rw-r--r--@ 1 jeffamaphone  staff  847121 Jun 18 15:22 jackson-databind-2.0.2.jar