Sto cercando di eseguire DynamoDB a livello locale, con le istruzioni qui:Errore: Impossibile trovare o caricare principale .library.path class =
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html
Ho scaricato il file zip, e Unzipped tutto in una cartella.
Sono su Windows 10.
in PowerShell, in tale directory quando ho eseguito:
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
ottengo:
Error: Could not find or load main class .library.path=..DynamoDBLocal_lib
ho letto questo che è molto simile - il più vicino che ho trovato ma non ha aiutato: java.lang.UnsatisfiedLinkError: no sqljdbc_auth in java.library.path
Non penso che il problema sia che non riesce a trovare la classe, è che non sa cosa significhi library.path.
Ho installato 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)
nel mio percorso ho C: \ ProgramData \ Oracle \ Java \ JavaPath che credo sia corretto.
Ho bisogno del JDK? non solo JRE? Sto facendo qualcos'altro di sbagliato?
Penso che il percorso nell'esempio potrebbe non essere corretto per Windows, ma non penso che questo sia il problema, ho provato decine di percorsi diversi, ma tutti dicono la stessa cosa.
Grazie mille per la vostra domanda e risposta! questo è esattamente lo stesso problema che stavo avendo e la tua risposta mi ha aiutato a trovare la soluzione. – user2407334
Si prega di vedere la risposta di @ Mike. La sua risposta fornisce una soluzione piuttosto che una soluzione alternativa. – Halil