为什么MATLAB 7.0 (R14)通过我的数据作为空Java方法吗?

16个视图(30天)
我用MATLAB从MATLAB Java接口传递数据到Java方法我打电话。例如,我可以试一试下面的代码:
data =兰德(5000000);
myobject = MyClass;
myobject.myMethod(数据)
然而,对于一些数据数组,调用失败和MATLAB返回下列错误:
错误:? ? ?Java异常发生:
java.lang.NullPointerException
MyClass.myMethod (MyClass.java: 13)

接受的答案

MathWorks支金宝app持团队
编辑:MathWorks支金宝app持团队 2023年4月16日16:16
这个错误已经固定在2006年发布(R2006a)。之前的产品发布,读下面的任何可能的解决方法:
这个错误消息时没有足够的内存来MATLAB数据数组转换成一个Java数据数组并将其传递给Java方法。为了解决这个问题,试着增加Java虚拟机的堆空间遵循的步骤在以下文档:

更多的答案(0)

类别

找到更多的在从MATLAB调用Java帮助中心文件交换

下载188bet金宝搏


释放

R14SP1

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!