matlab编译的可执行文件与java档案不正常工作

5视图(30天)
我有几个项目在matlab中写道,使用外部定制java档案。程序正常工作在我的电脑(matlab许可证)(如。m文件)。他们还工作在同一台计算机上与主matlab编译后的可执行文件安装运行。
当我把它们放在另一个PC与MCR安装(和相关的库检查/验证non-matlab程序),可执行文件不工作。在最好的情况下,他们终止前flash快速空图窗口。
我已经核实,java档案似乎相同的路径在新电脑上。我还特意将包含档案的目录添加到系统操作系统路径。
我可能导致编译后的可执行文件无法找到并使用java档案吗?(注意:我已经证实可执行文件没有使用档案似乎像预期的那样工作,所以MCR大概正确安装)。
谢谢你提前,肖恩

答案(1)

Kaustubha Govind
Kaustubha Govind 2012年1月31日
一般来说,你是鼓励使用目录等功能部署的应用程序的绝对路径。看到 路径管理部署的应用程序 。你的情况我认为解决方案可能所需的jar文件添加到周大福归档(使用mcc - a选项),然后将它们添加相对 ctfroot
7评论
Kaustubha Govind
Kaustubha Govind 2012年2月9日
哦,对不起,你需要“javaaddpath ({[ctfroot ' / DiagIF。jar的]、[ctfroot ' / AVIO.jar ']});”。你需要“/”分隔ctfroot路径和文件名。

登录置评。

类别

找到更多的在Java包集成帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!