我正在尝试安装和使用Amazon命令行工具,这些工具是我刚刚从https://requester.mturk.com/developer/tools/clt下载的
我试图从Windows 10中的管理员命令提示符中运行它们。
当我尝试getBalance脚本时,会得到以下错误:
c:\mypath\aws-mturk-clt\aws-mturk-clt-1.3.4>bin\getBalance
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError: com/amazonaws/mturk/filter/Filter
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetMethodRecursive(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.amazonaws.mturk.filter.Filter
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 7 more错误消息告诉我要检查我的安装,但是实际上没有什么可安装的。
发布于 2019-01-31 19:43:59
看起来这些工具确实附带了一些安装程序。试着运行/安装/setup.nsi?据我所见,它建立了一些东西,这样它就可以解决你的问题。
https://serverfault.com/questions/951334
复制相似问题