J'ai lu la documentation et plusieurs sites Web sur la façon exacte de procéder, mais Matlab ne semble pas prendre en compte les classes que j'ai ajoutées au chemin de la classe Java dynamique. Je n'utilise pas non plus la bonne syntaxe pour construire correctement l'objet.Comment utiliser les classes Java définies par l'utilisateur dans Matlab?
J'ai une classe HandDB et laquelle créer un objet de ce type et invoquer ses méthodes statiques pour se connecter à une base de données SQL. La classe a un constructeur vide et ne prend aucun paramètre. La classe fait partie d'un paquet 'nuffielddb' que j'ai fait dans un projet au sein de Netbeans. Tous les fichiers sont sur mon stick USB qui est mon E: \ drive ...
Je voudrais être en mesure d'utiliser toutes les classes dans le paquet. Le paquet est contenu à E: \ nuffielddb.
je suis entré dans les commandes suivantes dans 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
Intéressant je tapais. Nuffielddb import *; ' et n'a reçu aucune erreur.
Où je me trompe?
Merci pour votre aide btw!
Problème de Matlab réinstallé résolu. – binarycreations