[SCIP] Build the JNI interface in SCip folder

Soukaina Sema soukaina.sema at gmail.com
Mon Jul 31 19:47:08 CEST 2017


Hi augain,
I got this when typing  make from the JniKnapsack directory


~/scipoptsuite-3.2.0/scip-3.2.0/interfaces/jni/examples/JniKnapsack$ make
-> compiling classes/JniKnapsack.class
java/JniKnapsack.java:22: error: package de.zib.jscip.nativ does not exist
import de.zib.jscip.nativ.*;
^
java/JniKnapsack.java:23: error: package de.zib.jscip.nativ.jni does not
exist
import de.zib.jscip.nativ.jni.*;
^
java/JniKnapsack.java:34: error: cannot find symbol
      JniScipLibraryLoader.loadLibrary();
      ^
  symbol:   variable JniScipLibraryLoader
  location: class JniKnapsack
java/JniKnapsack.java:49: error: cannot find symbol
     JniScip env = new JniScip();
     ^
  symbol:   class JniScip
  location: class JniKnapsack
java/JniKnapsack.java:49: error: cannot find symbol
     JniScip env = new JniScip();
                       ^
  symbol:   class JniScip
  location: class JniKnapsack
java/JniKnapsack.java:52: error: cannot find symbol
     JniScipVar envVar = new JniScipVar();
     ^
  symbol:   class JniScipVar
  location: class JniKnapsack
java/JniKnapsack.java:52: error: cannot find symbol
     JniScipVar envVar = new JniScipVar();
                             ^
  symbol:   class JniScipVar
  location: class JniKnapsack
java/JniKnapsack.java:55: error: cannot find symbol
     JniScipCons envCons = new JniScipCons();
     ^
  symbol:   class JniScipCons
  location: class JniKnapsack
java/JniKnapsack.java:55: error: cannot find symbol
     JniScipCons envCons = new JniScipCons();
                               ^
  symbol:   class JniScipCons
  location: class JniKnapsack
java/JniKnapsack.java:58: error: cannot find symbol
     JniScipConsKnapsack envConsKnapsack = new JniScipConsKnapsack();
     ^
  symbol:   class JniScipConsKnapsack
  location: class JniKnapsack
java/JniKnapsack.java:58: error: cannot find symbol
     JniScipConsKnapsack envConsKnapsack = new JniScipConsKnapsack();
                                               ^
  symbol:   class JniScipConsKnapsack
  location: class JniKnapsack
java/JniKnapsack.java:61: error: cannot find symbol
     JniScipConsLinear envConsLinear = new JniScipConsLinear();
     ^
  symbol:   class JniScipConsLinear
  location: class JniKnapsack
java/JniKnapsack.java:61: error: cannot find symbol
     JniScipConsLinear envConsLinear = new JniScipConsLinear();
                                           ^
  symbol:   class JniScipConsLinear
  location: class JniKnapsack
java/JniKnapsack.java:139: error: cannot find symbol
     if( status == JniScipStatus.SCIP_STATUS_OPTIMAL )
                   ^
  symbol:   variable JniScipStatus
  location: class JniKnapsack
java/JniKnapsack.java:151: error: cannot find symbol
      catch (NativeScipException e)
             ^
  symbol:   class NativeScipException
  location: class JniKnapsack
java/JniKnapsack.java:162: error: cannot find symbol
     JniScip env = new JniScip();
     ^
  symbol:   class JniScip
  location: class JniKnapsack
java/JniKnapsack.java:162: error: cannot find symbol
     JniScip env = new JniScip();
                       ^
  symbol:   class JniScip
  location: class JniKnapsack
java/JniKnapsack.java:165: error: cannot find symbol
     JniScipVar envVar = new JniScipVar();
     ^
  symbol:   class JniScipVar
  location: class JniKnapsack
java/JniKnapsack.java:165: error: cannot find symbol
     JniScipVar envVar = new JniScipVar();
                             ^
  symbol:   class JniScipVar
  location: class JniKnapsack
java/JniKnapsack.java:192: error: cannot find symbol
      catch (NativeScipException e)
             ^
  symbol:   class NativeScipException
  location: class JniKnapsack
20 errors
Makefile:69 : la recette pour la cible « classes/JniKnapsack.class » a
échouée
make: *** [classes/JniKnapsack.class] Erreur 1

2017-07-31 17:47 GMT+01:00 Soukaina Sema <soukaina.sema at gmail.com>:

> Hello,
>
>
> I have a problem while trying to use  the scip solver from the Java api,
> via the JNI interface, I think that I did every step describing in the read
> me file, but I got this error when arriving at step 6  which is: make
> before make run  ( I use the scip-3.2.0 version )
>
> Thanks for any suggestion!
>
> Best regards
>
> ****************************************************
> ~/scipoptsuite-3.2.0/scip-3.2.0/interfaces/jni$ make
> -> generating library loader java/de/zib/jscip/nativ/jni/
> JniScipLibraryLoader.java
> bash: java/de/zib/jscip/nativ/jni/JniScipLibraryLoader.java: Aucun
> fichier ou dossier de ce type
> Makefile:495 : la recette pour la cible « java/de/zib/jscip/nativ/jni/JniScipLibraryLoader.java »
> a échouée
> make: *** [java/de/zib/jscip/nativ/jni/JniScipLibraryLoader.java] Erreur 1
> *********************************************************
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20170731/ad3397c5/attachment.html>


More information about the Scip mailing list