angelghost99 发表于 2008-12-10 16:41:51

如果.m文件中使用的参数是数组,那么java中如何传递进来呢

angelghost99 发表于 2008-12-10 17:05:59

支持数组,原来是传进的数组对象类型不对,改下类型就可以了

[ 本帖最后由 angelghost99 于 2008-12-11 10:57 编辑 ]

mwd121 发表于 2008-12-11 08:37:55

原帖由 pazzini 于 2008-12-10 11:35 发表 http://forum.simwe.com/images/common/back.gif
>> !javac MJBuilderTest.java
错误: 读取 D:\My Documents\MATLAB\MJBuilderTest.java 时出错;error in opening zip file
MJBuilderTest.java:3: 软件包 myadd 不存在
import myadd.*;
^
MJBuilderTest. ...
你将项目名改了,不是myadd,当然提示软件包myadd不存在了,呵呵。要注意大小写呀

sunwenhexl 发表于 2009-1-9 16:03:10

请楼主指教

按照楼主步骤,最后执行“java MJBuilderTest 1 2”时出错。错误如下:
Exception in thread "main"java.lang.UnsatisfiedLinkError:unsupported JNI version 0x00010004 required by D:\MATLAB\$2006b\bin\win32\nativemc175.dll
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.mathworks.toolbox.javabuilder.MWMCR.<clinit>(MWMCR.java:18)
at com.mathworks.toolbox.javabuilder.MWUtil.GetUnknownClassID(MWUtil.java:1336)
at com.mathworks.toolbox.javabuilder.MWClassID.<clinit>(MWClassID.java:26)
at MJBuilderTest.main(MJBuilderTest.java:26
小弟初学,请楼主帮忙看一下。急,感谢!

sunwenhexl 发表于 2009-1-10 11:07:24

补充,等待楼主

据我分析我的程序是MJBuilderTest.java中以下两条语句处没有通过:
         a = new MWNumericArray(Double.valueOf(args),MWClassID.DOUBLE);
            b = new MWNumericArray(Double.valueOf(args),MWClassID.DOUBLE);
不要笑,帮忙看看吧。:)

junziyang 发表于 2009-1-10 16:51:12

貌似Java版本的问题。好长时间没弄这个了。
原帖由 sunwenhexl 于 2009-1-9 16:03 发表 http://forum.simwe.com/images/common/back.gif
按照楼主步骤,最后执行“java MJBuilderTest 1 2”时出错。错误如下:
Exception in thread "main"java.lang.UnsatisfiedLinkError:unsupported JNI version 0x00010004 required by D:\MATLAB\$2006b\bin\win32\n ...

sunwenhexl 发表于 2009-1-16 12:28:22

大家给看看

应该是a = new MWNumericArray(Double.valueOf(args),MWClassID.DOUBLE);
            b = new MWNumericArray(Double.valueOf(args),MWClassID.DOUBLE);
出了问题。谁明白给看看。感谢

sunwenhexl 发表于 2009-1-16 14:05:11

回复 27# sunwenhexl 的帖子

楼主圣明。java版本问题。我用java -version发现自己java版本默认是jdk1.3的,原来在path环境变量中oracle\jre是1.3的。在path 最前加入自己安装的jdk1.4的%java_home%\bin;就ok了。
:lol

wangjian79 发表于 2011-5-27 01:41:06

感谢楼主共享!
页: 1 [2]
查看完整版本: 【原创】Java Builder 初体验