2014-08-31 5 views
0

paix soit sur vous,Configuration du JavaSci dans le CMD

Sur la base de cette link, je suivais les étapes nécessaires pour la mise en place du JavaSci dans Windows; mais je rencontre ce problème

c:\Backups>javac -cp "C:\Program Files\scilab-5.5.0\modules\javasci\jar\org.scilab.modules.javasci.jar;C:\Program Files\scilab-5.5.0\modules\types\jar\org.scilab.modules.types.jar";. TestSciLab.java 

c:\Backups>set PATH=%PATH%;"C:\Program Files\scilab-5.5.0\bin" 

c:\Backups>java -cp "C:\Program Files\scilab-5.5.0\modules\javasci\jar\org.scilab.modules.javasci.jar;C:\Program Files\scilab-5.5.0\modules\types\jar\org.scilab.modules.types.jar";. TestSciLab 
The native library javasci does not exist or cannot be found. 
java.lang.UnsatisfiedLinkError: no javasci in java.library.path 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1860) 
    at java.lang.Runtime.loadLibrary0(Runtime.java:845) 
    at java.lang.System.loadLibrary(System.java:1084) 
    at org.scilab.modules.javasci.Call_ScilabJNI.<clinit>(Unknown Source) 
    at org.scilab.modules.javasci.Call_Scilab.SetFromJavaToON(Unknown Source) 
    at org.scilab.modules.javasci.Scilab.initScilab(Unknown Source) 
    at org.scilab.modules.javasci.Scilab.<init>(Unknown Source) 
    at org.scilab.modules.javasci.Scilab.<init>(Unknown Source) 
    at TestSciLab.main(TestSciLab.java:7) 
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.scilab.modules.javasci.Call_ScilabJNI.SetFromJavaToON()V 
    at org.scilab.modules.javasci.Call_ScilabJNI.SetFromJavaToON(Native Method) 
    at org.scilab.modules.javasci.Call_Scilab.SetFromJavaToON(Unknown Source) 
    at org.scilab.modules.javasci.Scilab.initScilab(Unknown Source) 
    at org.scilab.modules.javasci.Scilab.<init>(Unknown Source) 
    at org.scilab.modules.javasci.Scilab.<init>(Unknown Source) 
    at TestSciLab.main(TestSciLab.java:7) 

c:\Backups> 

La seule différence que vous voyez dans l'écran ci-dessus et les guides du link est le lieu de% path% que je l'ai déplacé au début. Mais ne doutez pas! même je l'ai vérifié avec l'ordre inverse et j'ai eu l'erreur.

Mon code est aussi simple que

import org.scilab.modules.javasci.JavasciException.InitializationException; 
import org.scilab.modules.javasci.Scilab; 

public class TestSciLab { 
    public static void main(String[] args) throws InitializationException { 
     Scilab sci = new Scilab(); 
    } 
} 

Tout éclairage des points?

Répondre

1

Sous Windows, il suffit d'ajouter le dossier bin de Scilab à% PATH%.

Questions connexes