简体   繁体   English

GLPK java java.lang.UnsatisfiedLinkError:找不到依赖的库

[英]GLPK java java.lang.UnsatisfiedLinkError: Can't find dependent libraries

The dynamic link library for GLPK for Java could not be loaded. 无法加载GLPK for Java的动态链接库。 Consider using 考虑使用

java -Djava.library.path=
The current value of system property java.library.path is:
\\MILP\lib\glpk-4.55\w64
Exception in thread "main" java.lang.UnsatisfiedLinkError: 
\\MILP\lib\glpk-4.55\w64\glpk_4_55_java.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at org.gnu.glpk.GLPKJNI.<clinit>(GLPKJNI.java:24)
    at org.gnu.glpk.GLPK.glp_version(GLPK.java:2259)
    at TestMain.main(TestMain.java:7)
  1. I have added the correct JAR file 我添加了正确的JAR文件
  2. I have given the correct native path for the library 我为图书馆提供了正确的本机路径

Still the problem persists, 问题仍然存在,

One doubt I have is that the \\MILP\\lib\\glpk-4.55\\w64\\glpk_4_55_java.dll file is flawed. 我有一个疑问是\\ MILP \\ lib \\ glpk-4.55 \\ w64 \\ glpk_4_55_java.dll文件有缺陷。 I checked it using dependencyWalker there it shows some warnings 我使用dependencyWalker检查了它,那里显示了一些警告

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.

Any leads would be appreciated 任何线索将不胜感激

I also faced same issue. 我也面临同样的问题。 I copied glpk_4_55.dll and glpk_4_55_java.dll to C:\\Windows\\System32 and Everything works fine for me. 我将glpk_4_55.dll和glpk_4_55_java.dll复制到了C:\\ Windows \\ System32,一切对我来说都很好。

You can add the C:\\Program Files\\GLPK\\glpk-4.55\\w64 folder to your PATH environment variable 您可以将C:\\ Program Files \\ GLPK \\ glpk-4.55 \\ w64文件夹添加到PATH环境变量中

or 要么

copy the glpk_4_55.dll and glpk_4_55_java.dll to C:\\Windows\\System32 as suggested by Pradeepb 按照Pradeepb的建议将glpk_4_55.dll和glpk_4_55_java.dll复制到C:\\ Windows \\ System32

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 IntelliJ java.lang.UnsatisfiedLinkError:C:\\ User \\…\\ java_bridge.dll:找不到依赖库 - IntelliJ java.lang.UnsatisfiedLinkError: C:\User\…\java_bridge.dll: Can't find dependent libraries Cassandra -f 找不到依赖库 java.lang.UnsatisfiedLinkError - Cassandra -f Can't find dependent libraries java.lang.UnsatisfiedLinkError 为什么会出现java.lang.UnsatisfiedLinkError:找不到依赖库? - Why do I get java.lang.UnsatisfiedLinkError: Can't find dependent libraries? java.lang.UnsatisfiedLinkError:仅在调试期间找不到依赖库 - java.lang.UnsatisfiedLinkError: Can't find dependent libraries only during debugging ChronicleHashRecoveryFailedException 中的异常:java.lang.UnsatisfiedLinkError:找不到依赖库 - Exception in ChronicleHashRecoveryFailedException: java.lang.UnsatisfiedLinkError: Can't find dependent libraries Aparapi,java.lang.UnsatisfiedLinkError:libaparapi_x86_ ...找不到依赖库 - Aparapi, java.lang.UnsatisfiedLinkError: libaparapi_x86_… can't find dependent libraries 没有System32如何解决“java.lang.UnsatisfiedLinkError:找不到依赖库”? - How to solve “java.lang.UnsatisfiedLinkError: Can't find dependent libraries” without System32? Netbeans IDE: java.lang.UnsatisfiedLinkError: OBIDISC4J.dll: 找不到依赖库 - Netbeans IDE: java.lang.UnsatisfiedLinkError: OBIDISC4J.dll: Can't find dependent libraries 如何解决? 线程“主”中的异常java.lang.UnsatisfiedLinkError:找不到依赖的库 - How to resolve?. Exception in thread “main” java.lang.UnsatisfiedLinkError: Can't find dependent libraries Cassandra - 启动时遇到异常(java.lang.UnsatisfiedLinkError):找不到依赖库(jna626409071981896679.dll) - Cassandra - Exception (java.lang.UnsatisfiedLinkError) encountered during startup: Can't find dependent libraries( jna626409071981896679.dll)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM