【发布时间】:2012-07-13 13:19:27
【问题描述】:
今年早些时候,我编写了 Java GUI 以在 Matlab 环境中工作以获取图像。我能够在 matlab 中调用 Java_Gui.jar,以及使用 .jar 文件中的一些类。该图形用户界面在 WinXP 32 位、Matlab2006b 和 Matlab 2008a 上进行了测试。调用Java类的matlab代码:
clc,clear all,close all
javaaddpath('C:\Users\...\JavaGUI.jar');
JavaGUI.main([]);
pause(1)
JavaGUI.main2();
但是,当在 64 位和 Matlab2011a 上使用 Win7 尝试相同的程序时,出现了熟悉的问题:
??? Java exception occurred:
java.lang.UnsatisfiedLinkError: no sserial in java.library.path
知道为什么会这样吗?也许我应该在 64 位版本上编译我的 jar 文件? 代码还在32bit Win上运行,刚查了一下。
回答:在 64 位 Windows 7 上使用 32 位版本的 Matlab!
【问题讨论】:
标签: java matlab user-interface data-acquisition