0

我正在尝试使 SCIP 与 Java/Windows 7 一起工作。我已经安装了 Eclipse Mars。

我对 SCIP 有点陌生。我通读了安装过程并尝试安装 SCIP。但我无法清楚地理解安装过程。我下载了这个库,并像以前一样安装了.jar和.dll,但是网上关于Java SCIP的例子很少,我无法正确导入。谁能告诉我如何安装 SCIP 或指导我举个例子?

非常感谢。

4

1 回答 1

4

JNI 库中的文件名存在问题。我修复了这个问题并在此处更新了库。请注意,您需要有 64 位版本的 Java 才能运行 SCIP-JNI。

执行以下步骤来运行 JniKnapsack 示例,您可以在

 <scipdir>/interfaces/jni/examples/JniKnapsack/java/JniKnapsack.java
  1. 将 JniKnapsack.java 复制到一个新的 Java 项目中
  2. 将 scip.jar 添加为外部 JAR ( Properties > Java Build Path > Add External Jars )
  3. 将 libjscip*.{dll,lib} 和 libscip-3.2.1*.{dll,lib} 放在 scip.jar 旁边或新项目的主目录中
  4. JniScipLibraryLoader.loadLibrary();将JniKnapsack.java 中的行替换为System.loadLibrary("libjscip-0.1.mingw.x86_64.msvc.opt.spx");

现在您应该能够将程序作为Java 应用程序运行。

于 2016-05-03T14:52:44.697 回答