java调用matlab 画图 能出来画图的界面,图形显示不出来!

java调用matlab画图,出来画图的界面,但是是空白的,打印出来时有图形的,求解决!... java调用matlab画图,出来画图的界面,但是是空白的,打印出来时有图形的,求解决! 展开
 我来答
sometimesuchoo
2013-10-26
知道答主
回答量:23
采纳率:0%
帮助的人:16.4万
展开全部
我也遇到这个问题了。查过一些网页,是说用jdk1.7会出现这种情况,用jdk1.6就能正常显示了。感觉说的挺靠谱的。但是我换了1.6,结果抛出异常说不支持1.6版本,连绘图窗口都不能出来。
我建议楼主换1.6试试看,如果能成功请告诉我一声。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

明白了。我的matlab打包成jar用的还是jdk1.7,然后eclipse工程用1.6,所以说不支持。总之,把一切都换成jdk1.6就好了。
759317909
推荐于2016-06-27 · 超过21用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:63.2万
展开全部

我之前做过类似的一个程序,刚开始程序有错误,后来程序正确了以后就没问题了。我觉得你从这几方面看一下:

  1. 你的matlab程序画图的时候线条什么的用什么颜色?你试着改变颜色再在Java里面调用试试。我猜,是不是你在matlab里面画图的时候用的是默认颜色,而在Java的编译系统里面,默认的颜色是白色的,而到了打印的时候默认的颜色又变成黑色的?这个仅是猜测。如果做的是示波器的仿真结果就很可能会出现这种情况。

    我当时遇到一个问题是:matlab里面自定义了一个readline函数,编译打包到Java里面后提示参数不对,后来一查,Java里面也有这个函数,所以,楼主不妨直接设一个其他颜色试试。

  2. Matlab编译的时候是否将编译环境打包,就是那个MCR,网上说最好打包一下。

  3. 还有一个问题是:你在Matlab环境下结果正确吗?

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式