我在Eclipse中使用Cplex库时遇到了新手问题,

错误:找不到或装入主类Files \ IBM \ ILOG \ CPLEX_Studio1210 \ cplex \ bin \ x64_win64
引起原因:java.lang.ClassNotFoundException:Files \ IBM \ ILOG \ CPLEX_Studio1210 \ cplex \ bin \ x64_win64

我从外部库添加了cplex.jar,还通过编辑添加了本机路径,
CPLEX library path error in eclipse

在我添加的VMArguments下,
-Djava.library.path = C:\ Program Files \ IBM \ ILOG \ CPLEX_Studio1210 \ cplex \ bin \ x64_win64

cplex12100.dll所在的位置。我曾经设法使用过它,但是我找不到为什么现在不起作用。

一切都是64位的。

提前致谢!

最佳答案

您的错误消息引用以下路径:


  文件\ IBM \ ILOG \ CPLEX_Studio1210 \ cplex \ bin \ x64_win64


请注意,它不是以“ C:Program Files”开头。我的猜测是,您需要在提供的路径周围加上引号,如下所示:

-Djava.library.path="C:\Program Files\IBM\ILOG\CPLEX_Studio1210\cplex\bin\x64_win64"


这应该允许Java处理包含空格字符的路径。

08-15 23:19