Java AWS dynamoDB快速启动不工作-不支持的主版本。次版本51.0
这是我第一次尝试使用dynamoDB,我遵循下面的快速入门指南 执行此终端命令时出错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
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并将其设置为默认值