eclipse maven将参数传递给pom java。图书馆路径cplex
我正在努力解决我不断遇到的错误:
java.lang.UnsatisfiedLinkError: no cplex1262 in java.library.path
java.library.path must point to the directory containing the CPLEX shared library
try invoking java with java -Djava.library.path=...
Exception in thread "main" java.lang.UnsatisfiedLinkError: ilog.cplex.Cplex.CPXopenCPLEX([I)J
at ilog.cplex.Cplex.CPXopenCPLEX(Native Method)
at ilog.cplex.CplexI.init(CplexI.java:5722)
at ilog.cplex.CplexI.(CplexI.java:611)
at ilog.cplex.IloCplex.(IloCplex.java:10384)
我将maven与java结合使用,并尝试调用cplex库。我认为pom文件中需要更改一些内容,但我不知道是什么。请帮忙。谢谢
# 1 楼答案
一个可能的原因是dll是32位或64位的,而java则是相反的体系结构。 尝试验证您的java和cplex是否正确。dll匹配。我从下面的帖子UnsatisfiedLinkError, despite setting Djava.library.path variable得到了这个信息