我正在尝试解决不平等问题,并且想使用Java ILP(http://javailp.sourceforge.net/)。我已将javailp-1.2a.jar包含到项目中。
但是,在我的代码中,出现错误提示:
Exception in thread "main" java.lang.NoClassDefFoundError: lpsolve/LpSolveException
at net.sf.javailp.SolverFactoryLpSolve.getInternal(SolverFactoryLpSolve.java:29)
at net.sf.javailp.AbstractSolverFactory.get(AbstractSolverFactory.java:36)
我已经包括了这些进口:
import net.sf.javailp.Solver;
import net.sf.javailp.SolverFactory;
import net.sf.javailp.SolverFactoryLpSolve;
可能是什么原因?
最佳答案
我认为这是因为在执行过程中找不到本机库。
使用VM参数解决此问题的一种方法:
-Djava.library.path =“ lib的路径”
对此,link可能会有所帮助。 reference
关于java - java.lang.ClassNotFoundException:lpsolve.LpSolveException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46359291/