Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AWS dynamoDB快速启动不工作-不支持的主版本。次版本51.0_Java_Amazon Web Services_Amazon Dynamodb - Fatal编程技术网

Java AWS dynamoDB快速启动不工作-不支持的主版本。次版本51.0

Java AWS dynamoDB快速启动不工作-不支持的主版本。次版本51.0,java,amazon-web-services,amazon-dynamodb,Java,Amazon Web Services,Amazon Dynamodb,这是我第一次尝试使用dynamoDB,我遵循下面的快速入门指南 执行此终端命令时出错 java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -inMemory 不幸的是,我对java一无所知,但这是运行python SDK所必需的 这就是产生的错误 Initializing DynamoDB Local with the following configuration: Port: 80

这是我第一次尝试使用dynamoDB,我遵循下面的快速入门指南

执行此终端命令时出错

java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -inMemory
不幸的是,我对java一无所知,但这是运行python SDK所必需的

这就是产生的错误

Initializing DynamoDB Local with the following configuration:
Port:   8000
InMemory:   true
DbPath: null
SharedDb:   true
shouldDelayTransientStatuses:   false
CorsParams: *

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/logging/log4j/spi/ExtendedLogger : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at com.amazonaws.services.dynamodbv2.local.shared.logging.LogManager.<clinit>(LogManager.java:28)
    at com.amazonaws.services.dynamodbv2.local.server.DynamoDBProxyServer.<clinit>(DynamoDBProxyServer.java:36)
    at com.amazonaws.services.dynamodbv2.local.main.ServerRunner.createServer(ServerRunner.java:124)
    at com.amazonaws.services.dynamodbv2.local.main.ServerRunner.createServerFromCommandLineArgs(ServerRunner.java:120)
    at com.amazonaws.services.dynamodbv2.local.main.ServerRunner.main(ServerRunner.java:71)
使用以下配置初始化DynamoDB Local:
港口:8000
记忆:真的
DbPath:null
是的
shouldDelayTransientStatus:false
CorsParams:*
线程“main”java.lang.UnsupportedClassVersionError:org/apache/logging/log4j/spi/ExtendedLogger中出现异常:不支持的major.minor版本51.0
位于java.lang.ClassLoader.defineClass1(本机方法)
位于java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
位于java.lang.ClassLoader.defineClass(ClassLoader.java:621)
位于java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
位于java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
在java.net.URLClassLoader.access$000(URLClassLoader.java:58)
在java.net.URLClassLoader$1.run(URLClassLoader.java:197)
位于java.security.AccessController.doPrivileged(本机方法)
位于java.net.URLClassLoader.findClass(URLClassLoader.java:190)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:306)
位于sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:247)
位于com.amazonaws.services.dynamodbv2.local.shared.logging.LogManager.(LogManager.java:28)
位于com.amazonaws.services.dynamodbv2.local.server.DynamoDBProxyServer(DynamoDBProxyServer.java:36)
位于com.amazonaws.services.dynamodbv2.local.main.ServerRunner.createServer(ServerRunner.java:124)
位于com.amazonaws.services.dynamodbv2.local.main.ServerRunner.createServerFromCommandLineArgs(ServerRunner.java:120)
位于com.amazonaws.services.dynamodbv2.local.main.ServerRunner.main(ServerRunner.java:71)

关于这个错误可能是什么的任何想法更新到最新的jdk/jre。在计算机中安装Java8并将其设置为默认值