import com.mathworks.toolbox.javabuilder.*;
import JSP.*;
class getJSP
{
   public static void main(String[] args)
   {
/* Stores input value */
MWNumericArray n1 = null; 
MWNumericArray n2 = null; 
MWNumericArray n3 = null; 
MWNumericArray n4 = null; 
MWNumericArray n5 = null;
MWNumericArray n6 = null;
MWNumericArray n7 = null;
MWNumericArray n8 = null;      Object[] result = null;    /* Stores the result */
      JSP theJSP = null;     /* Stores magic class instance */
       
      try
      {
         /* Convert and print input value*/
        double[][] T={{1,3,6,7,3,6},
           {8,5,10,10,10,4},
 {5,4,8,9,1,7},
 {5,5,5,3,8,9},
 {9,3,5,4,3,1},
 {3,3,9,10,4,1}
 };
 double[][] M={{2,0,1,3,5,4},
 {1,2,4,5,0,3},
 {2,3,5,0,1,4},
 {1,0,2,3,4,5},
 {2,1,4,5,0,3},
 {1,3,5,0,4,2}
         };
          n1=new MWNumericArray(Double.valueOf(args[0]),MWClassID.DOUBLE
  n2=new MWNumericArray(Double.valueOf(args[1]),MWClassID.DOUBLE);
          n3=new MWNumericArray(Double.valueOf(args[2]),MWClassID.DOUBLE);
          n4=new MWNumericArray(Double.valueOf(args[3]),MWClassID.DOUBLE);
  n5=new MWNumericArray(Double.valueOf(args[4]),MWClassID.DOUBLE);
  n6=new MWNumericArray(Double.valueOf(args[5]),MWClassID.DOUBLE);         
  n7=new MWNumericArray(T,MWClassID.DOUBLE);
  n8=new MWNumericArray(M,MWClassID.DOUBLE);         /* Create new JSP object */
         theJSP=new JSP();         /* Compute and print result */
 result=theJSP.JSP(1,n1,n2,n3,n4,n5,n6,n7,n8);//这里出错         
          System.out.println(result[0]);
      }
      catch (Exception e)
      {
         System.out.println("Exception: " + e.toString());
      }      finally
      {
         /* Free native resources */
MWArray.disposeArray(n1);
MWArray.disposeArray(n2);
MWArray.disposeArray(n3);
MWArray.disposeArray(n4);
MWArray.disposeArray(n5);
MWArray.disposeArray(n6);
MWArray.disposeArray(n7);
MWArray.disposeArray(n8);
MWArray.disposeArray(result);
         if (theJSP != null)
            theJSP.dispose();
      }
   }
}就是这个程序,我配好环境后,开始--命令提示符--在正确目录下javac getJSP.java--ok--然后java getJSP 100 300 0.8 0.1 6 6--ok并出结果
但是放在IBM RATIONAL SOFTWARE DEVELPMENT PLATFORM这个java集成开发环境中,导入外部包后,在result=theJSP.JSP(1,n1,n2,n3,n4,n5,n6,n7,n8);这行出错,错误:Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型不匹配:不能从 void 转换为 Object[]
类型 JSP 中的方法 JSP(List, List)对于自变量(int, MWNumericArray, MWNumericArray, MWNumericArray, MWNumericArray, MWNumericArray, MWNumericArray, MWNumericArray, MWNumericArray)不适用这就不懂了,为什么会这样,jre我也是都使用的1.6版,求教!