Bonjour j'ai des probleme pour appellé des class java en matlab
ma question concerne donc le second lien donné dans cette discussion : Connexion Java et MATLAB
J'ai creer une simple class java (constructeur + un attribut)Java => MATLAB : Calling Java from MATLAB
Mais je n'arrive pas a l'appeller en matlab:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 package mypack; public class HelloWorld { public String hello; public HelloWorld() { hello = "world"; } }
j'obtient le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function mytestJava() [M,X,J]=inmem myJava = HelloWorld();
ma classe n'apparait pas dans la variable J du [M,X,J]=inmem pourtant quand je check mon javaclasspath le repertoire contenant ma classe est bien là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ??? Undefined function or variable 'HelloWorld'. Error in ==> mytestJava at 3 myJava = HelloWorld();
J'ai essayé avec des tar, des .class, avec ou sans package mais rien ne foncionne, je ne comprend vraimend pas pourquoi ??
je compile avec javac 1.5.0_06 est ce que ca peut posser probleme?
enfin ou se trouve les jar des classe que je retrouve dans le J du [M,X,J]=inmem si je placais mes propre jar au meme endroit ca pourrai peut etre marcher ???
maerci de votre aide
Partager