登录论坛

查看完整版本 : 如何在Matlab中使用用户定义的Java类?


poster
2019-12-10, 16:49
我已经阅读了文档和有关如何执行此操作的几个网站,但是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 有趣的是,我输入了“ import nuffielddb。*;”。并没有收到任何错误。

我到底哪里出问题了?

谢谢您的帮助!


回答:
问题解决了啊!好在某种意义上没有解决!我发现这实际上是我的matlab安装问题,而且我不知道如何解决它:-(没关系,它可以在办公室的计算机上工作:-)



更多&回答... (https://stackoverflow.com/questions/1251695)