Java jna4412392371053342294.dll:Can';找不到依赖库

Java jna4412392371053342294.dll:Can';找不到依赖库,java,python-2.7,cassandra,Java,Python 2.7,Cassandra,在安装cassandra时,我遇到了以下错误: INFO [main] 2021-05-02 00:16:18,144 DatabaseDescriptor.java:775 - Back-pressure is disabled with strategy org.apache.cassandra.net.RateBasedBackPressure{high_ratio=0.9, factor=5, flow=FAST}. Exception (java.lang.UnsatisfiedLi

在安装cassandra时,我遇到了以下错误:

INFO  [main] 2021-05-02 00:16:18,144 DatabaseDescriptor.java:775 - Back-pressure is disabled with strategy org.apache.cassandra.net.RateBasedBackPressure{high_ratio=0.9, factor=5, flow=FAST}.
Exception (java.lang.UnsatisfiedLinkError) encountered during startup: C:\Users\ASUS\AppData\Local\Temp\jna-2018896\jna4412392371053342294.dll: Can't find dependent libraries
java.lang.UnsatisfiedLinkError: C:\Users\ASUS\AppData\Local\Temp\jna-2018896\jna4412392371053342294.dll: Can't find dependent libraries
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
        at java.lang.Runtime.load0(Runtime.java:810)
        at java.lang.System.load(System.java:1088)
        at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:851)
        at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:826)
        at com.sun.jna.Native.<clinit>(Native.java:140)`enter code here
        at org.apache.cassandra.utils.WindowsTimer.<clinit>(WindowsTimer.java:35)
        at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:630)
        at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:786)
ERROR [main] 2021-05-02 00:16:18,258 CassandraDaemon.java:803 - Exception encountered during startup
java.lang.UnsatisfiedLinkError: C:\Users\ASUS\AppData\Local\Temp\jna-2018896\jna4412392371053342294.dll: Can't find dependent libraries
        at java.lang.ClassLoader$NativeLibrary.load(Native Method) ~[na:1.8.0_282]
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934) ~[na:1.8.0_282]
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817) ~[na:1.8.0_282]
        at java.lang.Runtime.load0(Runtime.java:810) ~[na:1.8.0_282]
        at java.lang.System.load(System.java:1088) ~[na:1.8.0_282]
        at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:851) ~[jna-4.2.2.jar:4.2.2 (b0)]
        at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:826) ~[jna-4.2.2.jar:4.2.2 (b0)]
        at com.sun.jna.Native.<clinit>(Native.java:140) ~[jna-4.2.2.jar:4.2.2 (b0)]
        at org.apache.cassandra.utils.WindowsTimer.<clinit>(WindowsTimer.java:35) ~[apache-cassandra-3.11.10.jar:3.11.10]
        at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:630) [apache-cassandra-3.11.10.jar:3.11.10]
        at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:786) [apache-cassandra-3.11.10.jar:3.11.10]
cd C:\Users\ASUS\Downloads\apache-cassandra-3.11.10-bin\apache-cassandra-3.11.10
INFO[main]2021-05-02 00:16:18144 DatabaseDescriptor.java:775-使用strategy org.apache.cassandra.net.RateBasedBackPressure{高_比率=0.9,系数=5,流量=FAST}禁用背压。
启动期间遇到异常(java.lang.UnsatifiedLinkError):C:\Users\ASUS\AppData\Local\Temp\jna-2018896\jna4412392371053342294.dll:找不到依赖库
java.lang.UnsatifiedLinkError:C:\Users\ASUS\AppData\Local\Temp\jna-2018896\JNA441239237105334294.dll:找不到依赖库
位于java.lang.ClassLoader$NativeLibrary.load(本机方法)
位于java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)
位于java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
位于java.lang.Runtime.load0(Runtime.java:810)
位于java.lang.System.load(System.java:1088)
位于com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:851)
位于com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:826)
在com.sun.jna.Native.(Native.java:140)`这里输入代码
位于org.apache.cassandra.utils.WindowsTimer.(WindowsTimer.java:35)
位于org.apache.cassandra.service.cassandrademon.activate(cassandrademon.java:630)
位于org.apache.cassandra.service.cassandrademon.main(cassandrademon.java:786)
错误[main]2021-05-02 00:16:18258 cassandrademon.java:803-启动过程中遇到异常
java.lang.UnsatifiedLinkError:C:\Users\ASUS\AppData\Local\Temp\jna-2018896\JNA441239237105334294.dll:找不到依赖库
在java.lang.ClassLoader$NativeLibrary.load(本机方法)~[na:1.8.0282]
在java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)~[na:1.8.0282]
在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)~[na:1.8.0_282]
在java.lang.Runtime.load0(Runtime.java:810)~[na:1.8.0_282]
在java.lang.System.load(System.java:1088)~[na:1.8.0_282]
在com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:851)~[jna-4.2.2.jar:4.2.2(b0)]
在com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:826)~[jna-4.2.2.jar:4.2.2(b0)]
在com.sun.jna.Native.(Native.java:140)~[jna-4.2.2.jar:4.2.2(b0)]
在org.apache.cassandra.utils.WindowsTimer.(WindowsTimer.java:35)~[apache-cassandra-3.11.10.jar:3.11.10]
在org.apache.cassandra.service.cassandrademon.activate(cassandrademon.java:630)[apache-cassandra-3.11.10.jar:3.11.10]
在org.apache.cassandra.service.cassandrademon.main(cassandrademon.java:786)[apache-cassandra-3.11.10.jar:3.11.10]
cd C:\Users\ASUS\Downloads\apache-cassandra-3.11.10-bin\apache-cassandra-3.11.10
安装了java 1.8和python 2.7
我如何解决这个问题,请

,这样我就可以在GitHub上找到如何解决这个问题的对话:

基本上,(旧版本的)JNA DLL是动态链接到msvcrt100.DLL的。为了解决这个问题,应该安装最新版本的JNA库(看起来它在JNA 4.3+中已经修复)

此外,在Windows上运行ApacheCassandra可能很困难,并且会出现奇怪的错误(正如您所看到的)。我强烈建议在Linux上运行它。如果必须使用Windows作为基本操作系统,VirtualBox或Docker可以提供帮助