OVH Cloud OVH Cloud

Interface scilab/java

2 réponses
Avatar
lailagenie
Bonjour,

j'ai besoin d'utiliser une interface java pour une application
developpée en scilab afin d'échanger des données entre scilab et
java.J'ai su qu'il faut importer a java le package javasci.le probleme
c'est que java n'arrive pas a reconnaitre ce package et ses classes
meme si je l'ai copié a la lib de java ss format .jar
est ce que le package javasci est suffisent pour permettre de gerer
cette interface ou bien il fo aussi telecharger la bibliothèque native
"libjavasci.so".si c le cas veuillez svp me montrer ou je peux trouver
cette bibliothéque....
J'attends votre aide avec impatience
merci

2 réponses

Avatar
Cédric Chabanois
Hum cela ne me parait pas très clair.
Quand tu dis "Java n'arrive pas à reconnaitre ce package", que veux-tu
dire exactement ? Quelle est l'exception remontée ?
Il faut que le(s) jars(s) soient dans le classpath.
(java -classpath lechemincompletdujar.jar:lechemindemesclasses my.Main)
Il faut peut-être une librairie native en effet. Mais cela doit être
indiqué dans la doc, non ?

Ici on connait bien java mais pas scilab

Cédric



Bonjour,

j'ai besoin d'utiliser une interface java pour une application
developpée en scilab afin d'échanger des données entre scilab et
java.J'ai su qu'il faut importer a java le package javasci.le probleme
c'est que java n'arrive pas a reconnaitre ce package et ses classes
meme si je l'ai copié a la lib de java ss format .jar
est ce que le package javasci est suffisent pour permettre de gerer
cette interface ou bien il fo aussi telecharger la bibliothèque native
"libjavasci.so".si c le cas veuillez svp me montrer ou je peux trouver
cette bibliothéque....
J'attends votre aide avec impatience
merci


Avatar
Alain
Bonjour,

j'ai besoin d'utiliser une interface java pour une application
developpée en scilab afin d'échanger des données entre scilab et
java.J'ai su qu'il faut importer a java le package javasci.le probleme
c'est que java n'arrive pas a reconnaitre ce package et ses classes
meme si je l'ai copié a la lib de java ss format .jar
avec l'outil jar ou zip...


l'outil jar fait des zip mais pas l'inverse...

est ce que le package javasci est suffisent pour permettre de gerer
cette interface ou bien il fo aussi telecharger la bibliothèque native
"libjavasci.so".si c le cas veuillez svp me montrer ou je peux trouver
si elle existe c'est que c'est du JNI (liaison entre java et du code


natif ) et donc c'est vital.

il faut le mettre dans le LD_LIBRARY_PATH ou équivalent
dans java il y a une variable ("lib.path=" je pense) qui indique ou
trouver les .so de jni, mais je sais pas si LD_LIBRARY_PATH n'est pas
quand même nécessaire...

bien évidemment il faut prendr le .so adapté à ton systeme d'exploitation...

(pour info ton SCI c'est l'interface de communication ultra rapide pour
calcul intensif... scalable communication interface ? tu y met un MPI au
dessus ?)


cette bibliothéque....
J'attends votre aide avec impatience merci