楼主: rendaluntan1
6887 14

关于matlab builder for java的使用 [推广有奖]

  • 0关注
  • 0粉丝

已卖:55份资源

小学生

71%

还不是VIP/贵宾

-

威望
0
论坛币
185 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
127 点
帖子
8
精华
0
在线时间
0 小时
注册时间
2007-7-3
最后登录
2007-8-21

楼主
rendaluntan1 发表于 2007-7-4 15:44:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

大家有用过matlab builder for java的吗?我按照帮助里边的例子做总是有错误,大家有试过吗

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:builder MATLAB Build atlab matla MATLAB Java builder

沙发
yiyo900 发表于 2007-7-6 13:29:00

Java调用matlab function,可参照javabuilder.pdf page 1-4 ~ 1-9

Matlab部分:

1.为方便说明,在此于c碟,仿范例建立资料夹

c:\javabuilder_examples\magic_square 而后将

matlabroot\toolbox\javabuilder\Examples\MagicSquareExample

底下两个folder`MagicDemoComp','MagicDemoJavaApp'copy 过来

2.Encapsulating Your M-Code in a Java Class (page 1-6)

3. Creating a Deployable Client Component (page 1-7)

这时在c:\javabuilder_examples\magic_square\magicsquare

会产生两个folder : src , distrib

主要是distrib的两个file: magicsquare.jar ,magicsquare.ctf

Java部分:

1.Setting JAVA_HOME on Windows

2.Setting classpath on Windows

matlabroot\....\javabuilder.jar;

c:\javabuilder_examples\......\magicsquare.jar;

c:\javabuilder_examples\magic_square;

开始执行:

c:\javabuilder_examples\magic_square>

javac .\MagicDemoJavaApp\getmagic.java

c:\javabuilder_examples\magic_square\MagicDemoJavaApp>

java getmagic 5

Magic square of order 5

17 24 1 8 15

23 5 7 14 16

4 6 13 20 22

10 12 19 21 3

11 18 25 2 9

藤椅
bchlz_1983 发表于 2007-7-9 10:50:00

我也想用MATLAB Builder for Java

我的是matlab7.0 里边好像没有MATLAB Builder for Java
我想问一下我想用的话需要重装一个新的matlab么?
还是只下一个MATLAB Builder for Java组件就可以了 ?

可以的话有没有下载这组件的地方啊?

板凳
yiyo900 发表于 2007-7-9 11:56:00

1.我是用Matlab R2007a

2.Javabuilder toolbox主要的就是 javabuilder.jar

及四个Examples.需要的话留邮箱,我可寄给你.

3.由matlab产生自己需要的xxx.jar,由于有图形介面,

所以容易运行.

4.倒是要有点java底子,要设好path,classpath,要不然很容易出错.

报纸
rendaluntan1 发表于 2007-7-11 10:20:00

劳请您赐教

谢谢楼上的,我的邮箱是maner.xiao@gmail.com.

我这里有matlab的帮助文档,也有那些例子,可是我例子有点走不通.那个magicsquare的例子,老是提示一个错误error: cannot read: MJBuilderTest.java.不知道是为什么啊,在dos 下可以运行的

地板
yiyo900 发表于 2007-7-11 10:54:00

1.哈哈,我没说清楚.

我知道你有安装Javabuilder toolbox

Javabuilder toolbox是如果3楼需要,要寄给他的.

2.cannot read: MJBuilderTest.java

表示你在java部分没设好classpath

所以读不到你自己写的MJBuilderTest.java

自然无法compile.

3.请注意我在2楼所写java部分的设置.

7
rendaluntan1 发表于 2007-7-11 15:06:00

关于classpath的设置

我的classpath设置应该是对了,因为在dos 里面运行javac是正确的啊

8
yiyo900 发表于 2007-7-11 16:17:00

1.换个方式说,如果不是照范例Magic Square的路径运行,

而是自设为c:\myfolder然后将makesqr.m,getmagic.java

两个files 复制到 myfolder

并且将原来C:\javabuilder_examples 移往他处

若你能运行出来,才表示你每次的set classpath正确.

2.若还有问题,请附上你的folder或邮寄给我,

我帮你设置.

9
rendaluntan1 发表于 2007-7-11 16:32:00

myfolder

我在D盘新建一javabuilder_examples文件夹,然后有子文件夹magic_square.然后我把MagicDemoComp 和MagicDemoJavaApp两个文件夹copy到这个子文件夹下面.

我设的classpath是.;%JAVA_HOME%\lib\dt.jar ;%JAVA_HOME%\lib\tools.jar ;d:\tools\MATLAB2007a\toolbox\javabuilder\jar\javabuilder.jar

楼上的看有错吗?

10
yiyo900 发表于 2007-7-11 17:20:00

Matalb部分magicsquare.jar也要设

d:\javabuilder_examples\magic_square\magicsquare\distrib\magicsquare.jar;

d:\javabuilder_examples\magic_square;

Java 部分

d:\javabuilder_examples\magic_square>

javac .\MagicDemoJavaApp\getmagic.java

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 07:58