如何在maven eclipse项目中使用cplex.jar?

时间:2017-01-01 19:05:13

标签: java eclipse maven pom.xml cplex

我想通过maven项目使用cplex。当我在非maven eclipse项目中使用cplex时,它运行正常。在非maven项目中,我必须在java构建路径中添加cplex的本机库位置的路径。 但是在maven项目中,我遇到了像" java.lang.NoClassDefFoundError:ilog / concert / IloNumExpr"在运行时。 我将依赖项添加到pom中的cplex.jar:

<dependency>
        <groupId>cplex</groupId>
        <artifactId>cplex</artifactId>
        <version>2.0.1</version>
        <scope>system</scope>
        <systemPath>${basedir}\IBM.ILOG.CPLEX.Optimizer\cplex\lib\cplex.jar</systemPath>
</dependency>

我测试将本机库添加到src / main / resources,并在pom中添加资源选项卡:它不起作用。我将本机库添加到类路径环境变量:它不起作用。我在c:/ windows / system32中复制它们:它不起作用!

任何人都可以帮助我吗?解决办法是什么? : - (

1 个答案:

答案 0 :(得分:0)

刚刚过去 How do I add a jar file to my local Maven repository using Eclipse m2e on Luna Service (4.4.1)?

基本上如果它是一个在maven资源库中不可用的jar,你仍然可以将它添加到本地存储库并使用所需的组ID,工件ID和其他参数,并将范围用作系统,同时从你的pom文件中引用它。