今天第一天上班,没想到BOSS就给了我个难题,让我研究怎么在java应用程序嵌入MATLAB···
话说我们公司是做控制软件研发的,因为要做成跨平台的,所以前台是用java写的。现在这个系统是这样,每次系统启动都必须要启动MATLAB,速度慢不说,操作起来非常低不方便,公司于是想把MATLAB嵌入到这个控制系统中,具体的做法是把MATLAB嵌入到这个控制系统的一个子窗体中。这样,只要启动控制系统,在控制系统中就能操作MATLAB
    我是新手,第一天上班,今天查了一整天资料,毫无头绪。要是VC的话,好像不难实现,但是java,真的不知从哪里下手。我现在有一个思路是写native方法,然后在native方法中用vc去操纵MATLAB,先不提是否能达到目的,这样肯定丧失会系统的跨平台特性,不可取。
    全部家当只有这25分了,哪位大哥有过在java应用程序中嵌入其他应用的经验,给小弟指点一下迷津?各位大牛们,救救我吧,可别第一天就被炒了
    在线等待···

解决方案 »

  1.   

    这个就不是我能决定的了。公司的意思是系统要做成跨平台的,所以用java写,底层是用C和C++写的
      

  2.   

    matlab提供了供java访问的api接口,具体楼主去参考matlab的文档!
      

  3.   

    想回答但是不会啊 哥们对不起了[color=#FFFF00][/color]
      

  4.   

    晕 MATLAB 是商业软件啊,能随便嵌来嵌去么?
      

  5.   

    我记得装 MATLAB 6 的时候就有好几 G 了,现在都不知道有多少大了,把这么大的程序嵌到应用里面去?那几乎是不可能的。用 Java 调用 MATLAB 还说得过去,要在 Java 中嵌个 MATLAB,你们老板可真能想啊?MATLAB 给你这样嵌进去,MATLAB 还吃啥!
      

  6.   

    你是不是理解错了项目经理的意思。
    我做的这个项目是把MATLAB里实现的数学算法代码 翻译成java语言。并不是嵌入。
      

  7.   

    严重怀疑你们项目经理的智商,
    有跨平台的java,
    有跨平台的matlab吗?
    我没听说过
      

  8.   

    这个应该可以实现,我以前看别人做过,这东西,java里面嵌入matlab.主要是想利用一个matlab里面方便的数学算法.问题的保姆,帖子的管家——《Csdn收音机》!本帖子的任何回复都逃不过我的法眼,因为我用《Csdn收音机》!
      

  9.   

    我觉得这个东西能否跨平台,完全取决于MATLAB也能否跨平台,欧了~~~
      

  10.   

    这个不难啊,我毕业设计就搞过java调用MATLAB,用MATLAB2008可以自动生成java类然后java可以通过这些java类直接调用MATLAB的函数