Próbuję uruchomić DynamoDB lokalnie z instrukcjami tutaj:Błąd: Nie można odnaleźć lub załadować głównej klasy .library.path =
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html
Pobrałem plik zip i rozpakowane wszystko do folderu.
Jestem na Windows 10.
PowerShell, w tym katalogu, gdy biegnę:
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
uzyskać:
Error: Could not find or load main class .library.path=..DynamoDBLocal_lib
Czytałem ten który jest bardzo podobny - najbliższy mógłbym znaleźć, ale to nie pomogło: java.lang.UnsatisfiedLinkError: no sqljdbc_auth in java.library.path
Nie sądzę, że problem polega na tym, że nie może znaleźć klasy, ponieważ nie wie, co oznacza biblioteka.path.
mam zainstalowane 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)
na mojej drodze mam C: \ ProgramData \ Oracle \ Java \ javapath co moim zdaniem jest prawidłowe.
Czy potrzebuję JDK? nie tylko JRE? Czy robię coś złego?
Myślę, że ścieżka w tym przykładzie może nie być poprawna dla okien, ale nie sądzę, że to jest problem, wypróbowałem dziesiątki różnych ścieżek, ale wszystkie mówią to samo.
Dziękuję bardzo za pytania i odpowiedzi! to jest dokładnie ten sam problem, który miałem, a moja odpowiedź pomogła mi znaleźć rozwiązanie. – user2407334
Proszę zobaczyć odpowiedź @ Mike'a. Jego odpowiedź stanowi rozwiązanie, a nie obejście. – Halil