<div dir="ltr">Hi Soukaina<div><br></div><div>We no longer support the JNI that came with older versions of SCIP.</div><div>The Java interface for the newest version of SCIP (4.0), can be found here: </div><div><br></div><div><a href="https://github.com/SCIP-Interfaces/JSCIPOpt">https://github.com/SCIP-Interfaces/JSCIPOpt</a><br></div><div><br></div><div>If you experience any problems, please open an issue there.</div><div><br></div><div>Best,</div><div>Felipe</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 31, 2017 at 7:47 PM, Soukaina Sema <span dir="ltr"><<a href="mailto:soukaina.sema@gmail.com" target="_blank">soukaina.sema@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi augain,<br></div>I got this when typing  make from the JniKnapsack directory<br><br><br>~/scipoptsuite-3.2.0/scip-3.2.<wbr>0/interfaces/jni/examples/<wbr>JniKnapsack$ make<br>-> compiling classes/JniKnapsack.class<br>java/JniKnapsack.java:22: error: package de.zib.jscip.nativ does not exist<br>import de.zib.jscip.nativ.*;<br>^<br>java/JniKnapsack.java:23: error: package de.zib.jscip.nativ.jni does not exist<br>import de.zib.jscip.nativ.jni.*;<br>^<br>java/JniKnapsack.java:34: error: cannot find symbol<br>      JniScipLibraryLoader.<wbr>loadLibrary();<br>      ^<br>  symbol:   variable JniScipLibraryLoader<br>  location: class JniKnapsack<br>java/JniKnapsack.java:49: error: cannot find symbol<br>     JniScip env = new JniScip();<br>     ^<br>  symbol:   class JniScip<br>  location: class JniKnapsack<br>java/JniKnapsack.java:49: error: cannot find symbol<br>     JniScip env = new JniScip();<br>                       ^<br>  symbol:   class JniScip<br>  location: class JniKnapsack<br>java/JniKnapsack.java:52: error: cannot find symbol<br>     JniScipVar envVar = new JniScipVar();<br>     ^<br>  symbol:   class JniScipVar<br>  location: class JniKnapsack<br>java/JniKnapsack.java:52: error: cannot find symbol<br>     JniScipVar envVar = new JniScipVar();<br>                             ^<br>  symbol:   class JniScipVar<br>  location: class JniKnapsack<br>java/JniKnapsack.java:55: error: cannot find symbol<br>     JniScipCons envCons = new JniScipCons();<br>     ^<br>  symbol:   class JniScipCons<br>  location: class JniKnapsack<br>java/JniKnapsack.java:55: error: cannot find symbol<br>     JniScipCons envCons = new JniScipCons();<br>                               ^<br>  symbol:   class JniScipCons<br>  location: class JniKnapsack<br>java/JniKnapsack.java:58: error: cannot find symbol<br>     JniScipConsKnapsack envConsKnapsack = new JniScipConsKnapsack();<br>     ^<br>  symbol:   class JniScipConsKnapsack<br>  location: class JniKnapsack<br>java/JniKnapsack.java:58: error: cannot find symbol<br>     JniScipConsKnapsack envConsKnapsack = new JniScipConsKnapsack();<br>                                  <wbr>             ^<br>  symbol:   class JniScipConsKnapsack<br>  location: class JniKnapsack<br>java/JniKnapsack.java:61: error: cannot find symbol<br>     JniScipConsLinear envConsLinear = new JniScipConsLinear();<br>     ^<br>  symbol:   class JniScipConsLinear<br>  location: class JniKnapsack<br>java/JniKnapsack.java:61: error: cannot find symbol<br>     JniScipConsLinear envConsLinear = new JniScipConsLinear();<br>                                  <wbr>         ^<br>  symbol:   class JniScipConsLinear<br>  location: class JniKnapsack<br>java/JniKnapsack.java:139: error: cannot find symbol<br>     if( status == JniScipStatus.SCIP_STATUS_<wbr>OPTIMAL )<br>                   ^<br>  symbol:   variable JniScipStatus<br>  location: class JniKnapsack<br>java/JniKnapsack.java:151: error: cannot find symbol<br>      catch (NativeScipException e)<br>             ^<br>  symbol:   class NativeScipException<br>  location: class JniKnapsack<br>java/JniKnapsack.java:162: error: cannot find symbol<br>     JniScip env = new JniScip();<br>     ^<br>  symbol:   class JniScip<br>  location: class JniKnapsack<br>java/JniKnapsack.java:162: error: cannot find symbol<br>     JniScip env = new JniScip();<br>                       ^<br>  symbol:   class JniScip<br>  location: class JniKnapsack<br>java/JniKnapsack.java:165: error: cannot find symbol<br>     JniScipVar envVar = new JniScipVar();<br>     ^<br>  symbol:   class JniScipVar<br>  location: class JniKnapsack<br>java/JniKnapsack.java:165: error: cannot find symbol<br>     JniScipVar envVar = new JniScipVar();<br>                             ^<br>  symbol:   class JniScipVar<br>  location: class JniKnapsack<br>java/JniKnapsack.java:192: error: cannot find symbol<br>      catch (NativeScipException e)<br>             ^<br>  symbol:   class NativeScipException<br>  location: class JniKnapsack<br>20 errors<br>Makefile:69 : la recette pour la cible « classes/JniKnapsack.class » a échouée<br>make: *** [classes/JniKnapsack.class] Erreur 1<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-07-31 17:47 GMT+01:00 Soukaina Sema <span dir="ltr"><<a href="mailto:soukaina.sema@gmail.com" target="_blank">soukaina.sema@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hello,<br><br><br></div>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 )<br><br></div>Thanks for any suggestion!<br><br></div>Best regards<br><div><div><br>******************************<wbr>**********************<br>~/scipoptsuite-3.2.0/scip-3.2.<wbr>0/interfaces/jni$ make<br>-> generating library loader java/de/zib/jscip/nativ/jni/Jn<wbr>iScipLibraryLoader.java<br>bash: java/de/zib/jscip/nativ/jni/Jn<wbr>iScipLibraryLoader.java: Aucun fichier ou dossier de ce type<br>Makefile:495 : la recette pour la cible « java/de/zib/jscip/nativ/jni/<wbr>JniScipLibraryLoader.java » a échouée<br>make: *** [java/de/zib/jscip/nativ/jni/J<wbr>niScipLibraryLoader.java] Erreur 1<br>******************************<wbr>***************************<br><br></div></div></div>
</blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Scip mailing list<br>
<a href="mailto:Scip@zib.de">Scip@zib.de</a><br>
<a href="https://listserv.zib.de/mailman/listinfo/scip" rel="noreferrer" target="_blank">https://listserv.zib.de/<wbr>mailman/listinfo/scip</a><br>
<br></blockquote></div><br></div>