Bonjour,
Je désirerais utiliser les fonctions de Scilab dans mon projet Java. J'ai lu les méthodes que proposaient Scilab (http://www.scilab.org) pour y arriver http://www.scilab.org/product/man/co...n_javasci.html
Cependant je n'arrive pas à mettre en œuvre les instructions.
J'utilise Eclipse et je suis sous Windows XP, avec Scilab 5.2.2 32 bits d'installé. Le jar javasci.jar est également dans mes références de librairies.
Quand je lance mon projet:
Celui-ci ne compile pas et me donne le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import javasci.Scilab; public class Test1 { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { // Fenetre MaFenetre = new Fenetre (); Scilab.Exec("disp((%pi^2)/6);"); } }
Il manque des librairies ou des DLL mais je ne vois pas quoi copier dans mon system32 pour pallier le problème. Il demande de modifier le PATH mais je ne vois pas comment.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(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at javasci.Scilab.<clinit>(Unknown Source)
at Test1.main(Test1.java:14)
Exception in thread "main" java.lang.UnsatisfiedLinkError: javasci.Scilab.Exec(Ljava/lang/String
at javasci.Scilab.Exec(Native Method)
at Test1.main(Test1.java:14)
Si une personne arrive à le faire fonctionner, je lui serai très reconnaissant de m'expliquer ce qu'il a fait pour y arriver.
Scilab me serait très utile pour mes routines d'affichage et de calcul.
Merci d'avance pour votre aide.
Cordialement.
Hadrien
Partager