appel de class java en matlab
bonjour j'ai une classe java intitulé myClassifierPrinted que je veux utiliser dans matlab
sous matlab j'ai fait
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| clear myjava;
javaaddpath('C:\Program Files\Weka-3-7\weka.jar')
javaaddpath(fullfile(matlabroot,'work','myClassifierPrinted.jar'));
>> [M,X,J]=inmem
M =
'opaque.char'
'iscellstr'
'workspacefunc'
'pathsep'
'imformats'
'imuitools\private\figparams'
'javaclasspath'
'strread'
'strvcat'
X =
'graph2d\private\lineseriesmex'
'dataread'
J =
'com.mathworks.widgets.spreadsheet.data.ValueSummaryFactory'
'com.mathworks.widgets.spreadsheet.data.ComplexScalarFactory'
'com.mathworks.widgets.spreadsheet.data.ComplexArrayFactory'
'com.mathworks.mlwidgets.workspace.WhosInformation'
>> myJava = myClassifierPrinted;
??? Undefined function or variable 'myClassifierPrinted'. |
pourquoi matlab ne reconnait pas la classe myClassifierPrinted malgré que ça existe dans javaclasspath
Code:
1 2 3 4 5
| DYNAMIC JAVA PATH
C:\Program Files\MATLAB\R2009a\work\myClassifierPrinted.jar
C:\Program Files\Weka-3-7\weka.jar
D:\MATLAB\Interface_ReFMA\myClassifierPrinted.jar |
je serais très reconnaissante si vous m'aiderez à résoudre ce problème, j'ai passé beaucoup de temps là dessous et je ne vois pas la solution.