我已经阅读了关于如何做到这一点的文档和几个网站,但是Matlab似乎没有拿起我已经添加到动态java类路径的类。我也不使用正确的语法来正确构造对象。如何在Matlab中使用用户定义的Java类?
我有一个HandDB类,它创建这种类型的对象并调用它的静态方法来连接到SQL数据库。该类有一个空的构造函数,不带任何参数。这个类是我在Netbeans的一个项目中做的一个包“nuffielddb”的一部分。所有的文件都在我的USB棒上,这是我的E:\驱动器...
我希望能够使用包中的所有类。该软件包包含在E:\ nuffielddb中。
我进入下面的命令到Matlab:
javaaddpath('E:\');
javaclasspath; % Output from java class path includes E:\ within dynamic path
str = java.lang.String('Test'); % Works fine
db = nuffieldbd.HandDB(); % Does not work - undefined variable or class error
有趣的我输入 '进口nuffielddb *;'并没有收到任何错误。
我到哪里去错了?
感谢您的帮助btw!
重新安装的Matlab问题解决了。 – binarycreations 2009-08-12 14:17:17