<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>