未定义函数';javaaddpath';对于类型为';单元格';

未定义函数';javaaddpath';对于类型为';单元格';,java,multithreading,matlab,Java,Multithreading,Matlab,我目前正在java代码中调用Matlab对象 matlab的代码就是这样简单 function idx = clustering(W, k) degs = sum(W, 2); D = sparse(1:size(W, 1), 1:size(W, 2), degs); L = D-W; [V,dummy] = eigs(W,k,'sr'); idx = kmeans(V, k); end 在Java中使用对象集群很容易 我用这样的代码生成一个对象 spc

我目前正在java代码中调用Matlab对象

matlab的代码就是这样简单

function idx = clustering(W, k)
    degs = sum(W, 2);
    D = sparse(1:size(W, 1), 1:size(W, 2), degs);
    L = D-W;
    [V,dummy] = eigs(W,k,'sr');
    idx = kmeans(V, k);
end
在Java中使用对象集群很容易

我用这样的代码生成一个对象

spclusteringCol=null

try {
    specClusteringcol = new Spclustering();
} catch (MWException e) {
    e.printStackTrace();
}

.......do some thing

if(specClusteringcol!=null)
  specClusteringcol.dispose();
如果我在一个线程中运行simple demo,这将正常工作

但是,如果我运行一些时间成本任务

运行时将发出一个异常

类型为“cell”的输入参数的未定义函数“javaaddpath”


为什么会发生这种情况?如何解决此问题?

请阅读评论,我是否应该安装64位windows xp?