java吧 关注:1,242,463贴子:12,716,691
  • 6回复贴,共1

Java中调用MATLAB.m文件生成好的包时出现异常java.lang.NoClassD

只看楼主收藏回复

package weka.classifiers.myalgorithm;
import com.mathworks.toolbox.javabuilder.MWException;
import timeseries.regress_time_series;
public class TestTimeSeries {
/**
* @param args
*/
public static void main(String[] args) throws MWException {
regress_time_series rs = new regress_time_series();
try {
double[][] getD = new double[][] { { 1, 3.878945921 },
{ 2, 3.522376476 }, { 3, 3.569071412 }, { 4, 3.522676476 },
{ 5, 3.559571412 }, { 6, 3.522376476 }, { 7, 3.559074412 },
{ 8, 3.524376476 }, { 9, 3.559071422 },
{ 28, 3.542576476 }, { 29, 3.559543412 } };
String figPath = "E:\\image";// /图像保存路径,特别注意,这个路径要用
float moveItemNum = 1;// 移动项数
float preDNum = 1; // 预测的个数
double[][] figSet = new double[][] { { 7 }, { 650 }, { 320 } };
String figName = "regress_time_series_figure.png";
// String figure_name="";
System.out.println(rs.regress_time_series(3, getD, moveItemNum,
preDNum, figPath, figName, figSet)[0]);
} catch (Exception ex) {
ex.printStackTrace();
}
}
MATLAB的m文件生成的包都导入正确,在包下com/mathworks/toolbox/javabuilder/internal/ComponentDataPtr 的.class没有,,求大神解答!


IP属地:重庆1楼2015-08-04 16:59回复


    IP属地:重庆2楼2015-08-04 17:09
    回复
      把包的名字和类的名字写一样


      3楼2015-08-04 17:10
      收起回复
        这么牛逼 连MATLAB都会了 全能型人才啊


        来自Android客户端4楼2015-08-04 17:13
        回复
          求问题解答。。。。。。。。


          IP属地:重庆5楼2015-08-05 09:41
          回复
            你的屏幕上怎么有一群蚂蚁???看的我头痛!!!!!


            来自Android客户端6楼2015-08-05 09:53
            回复