想用JAVA调用MATLAB函数 怎么都不成功 于是做了个最简单的试验一下 问题如下:drawmy.m文件
function [ output ] = drawmy( a,b )
output = a*b;
endJAVA调用:
import com.mathworks.toolbox.javabuilder.*; 
import drawmy.*;
public static void main(String[] args) { 
    try { 
            System.out.println("Begin"); 
            darwmy flyingDraw = new darwmy();
            System.out.println("Middle"); 
            flyingDraw.drawmy(5,7);
            System.out.println("END"); 
        }catch (Exception e){System.out.println(e);} 
    }运行结果:
run:
Begin
Middle
Error using drawmy
Too many output arguments.
 
com.mathworks.toolbox.javabuilder.MWException: Error using drawmy
Too many output arguments.JAVA_HOME,Classpath,Path三个环境变量在MATLABbuild之前都赔完了,build是成功的,生成了jar。
但是没办法调用,什么问题呢?32位win7,MATLAB2011b,netbeans7.1,JDK1.6