我试图让SCIP与Java / Windows 7一起工作 . 我已经安装了Eclipse Mars .
我是SCIP的新手 . 我阅读了安装程序并尝试安装SCIP . 但我无法清楚地理解安装程序 . 我下载了this库,安装了.jar和.dll就像我以前那样,但是关于SCI中的SCIP的例子很少,我无法正确导入 . 谁能告诉我如何安装SCIP或引导我举个例子?
非常感谢你 .
JNI库中的文件名存在问题 . 我修复了这个问题并更新了库here . 请注意,您需要使用64位版本的Java来运行SCIP-JNI .
执行以下步骤以运行您可以找到的JniKnapsack示例
<scipdir>/interfaces/jni/examples/JniKnapsack/java/JniKnapsack.java
将JniKnapsack.java复制到一个新的Java项目中
将scip.jar添加为外部JAR( Properties > Java Build Path > Add External Jars )
将libjscip * . {dll,lib}和libscip-3.2.1 * . {dll,lib}放在scip.jar旁边或新项目的主目录中
用 System.loadLibrary("libjscip-0.1.mingw.x86_64.msvc.opt.spx"); 替换JniKnapsack.java中的 JniScipLibraryLoader.loadLibrary(); 行
System.loadLibrary("libjscip-0.1.mingw.x86_64.msvc.opt.spx");
JniScipLibraryLoader.loadLibrary();
现在您应该能够以 Java Application 运行该程序 .
1 回答
JNI库中的文件名存在问题 . 我修复了这个问题并更新了库here . 请注意,您需要使用64位版本的Java来运行SCIP-JNI .
执行以下步骤以运行您可以找到的JniKnapsack示例
将JniKnapsack.java复制到一个新的Java项目中
将scip.jar添加为外部JAR( Properties > Java Build Path > Add External Jars )
将libjscip * . {dll,lib}和libscip-3.2.1 * . {dll,lib}放在scip.jar旁边或新项目的主目录中
用
System.loadLibrary("libjscip-0.1.mingw.x86_64.msvc.opt.spx");
替换JniKnapsack.java中的JniScipLibraryLoader.loadLibrary();
行现在您应该能够以 Java Application 运行该程序 .