[ 本帖最后由 angelghost99 于 2008-12-11 10:57 编辑 ] 原帖由 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不存在了,呵呵。要注意大小写呀
请楼主指教
按照楼主步骤,最后执行“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
小弟初学,请楼主帮忙看一下。急,感谢!
补充,等待楼主
据我分析我的程序是MJBuilderTest.java中以下两条语句处没有通过:a = new MWNumericArray(Double.valueOf(args),MWClassID.DOUBLE);
b = new MWNumericArray(Double.valueOf(args),MWClassID.DOUBLE);
不要笑,帮忙看看吧。:) 貌似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 ...
大家给看看
应该是a = new MWNumericArray(Double.valueOf(args),MWClassID.DOUBLE);b = new MWNumericArray(Double.valueOf(args),MWClassID.DOUBLE);
出了问题。谁明白给看看。感谢
回复 27# sunwenhexl 的帖子
楼主圣明。java版本问题。我用java -version发现自己java版本默认是jdk1.3的,原来在path环境变量中oracle\jre是1.3的。在path 最前加入自己安装的jdk1.4的%java_home%\bin;就ok了。:lol 感谢楼主共享!
页:
1
[2]