Я пытаюсь запустить DynamoDB локально, с инструкциями здесь:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html
Я загрузил zip файл и распаковал все в папку.
Я нахожусь в Windows 10.
В Powershell, в этом каталоге, когда я запускаю: java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
Я получаю:
Error: Could not find or load main class .library.path=..DynamoDBLocal_lib
Я читал это, что очень похоже - ближе всего я мог найти, но это не помогло: java.lang.UnsatisfiedLinkError: no sqljdbc_auth в java.library.path
Я не думаю, что проблема в том, что он не может найти класс, он не знает, что означает library.path.
У меня установлена java: C:\Dynamo> java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) Client VM (build 25.91-b15, mixed mode)
В моем PATH у меня есть C:\ProgramData\Oracle\Java\javapath, который, по моему мнению, верен.
Нужен ли мне JDK? не только JRE? Я делаю что-то еще не так?
Я думаю, что путь в примере может быть неправильным для окон, но я не думаю, что это проблема, я пробовал десятки разных путей, но все они говорят одно и то же.