小编Tre*_*orn的帖子

为 AWS Java 编译示例项目时遇到问题

我正在尝试学习适用于 Java 的 AWS 开发工具包。所以,我设置了一个亚马逊账户并访问了这个链接

我下载了示例项目,创建了我的凭据文件,然后尝试编译和运行示例。

我第一次这样做时,我收到了错误

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] Source option 5 is no longer supported. Use 6 or later.
[ERROR] Target option 1.5 is no longer supported. Use 1.6 or later.
Run Code Online (Sandbox Code Playgroud)

所以我改变了我的 pom.xml 文件:

<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
Run Code Online (Sandbox Code Playgroud)

对此:

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.6</maven.compiler.source>
    <maven.compiler.target>1.6</maven.compiler.target>
</properties>
Run Code Online (Sandbox Code Playgroud)

之前的错误消失了,取而代之的是这个新错误:

[WARNING] 
java.lang.reflect.InvocationTargetException
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:564)
    at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:297)
    at java.lang.Thread.run (Thread.java:844)
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
    at com.amazonaws.util.Base64.encodeAsString (Base64.java:36)
    at …
Run Code Online (Sandbox Code Playgroud)

java amazon-web-services

5
推荐指数
0
解决办法
652
查看次数

标签 统计

amazon-web-services ×1

java ×1