Erreur exécutable Matlab

ZZ2F3 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -  
 elec -
Bonjour à tous! [Tout d'abord désolé si ce n'est pas la bonne section]

Je vais vous exposer mon problème concernant la création d'un éxecutable exploitable sur n'importe quelle machine à partir d'un fichier ***.m sous MATLAB.

En effet, la compilation et la création des fichiers ***.ctf et ***.exe (Commande : mcc -hv ***.m ) se passent sans soucis (apparent) mais lors de l'appel de l'éxécutable ainsi crée j'obtiens l'erreur suivante dans une boite de dialoque:


Warning: Cannot initialize Java Virtual Machine.
MATLAB Java services cannot be initialized


De plus ayant essayé de lancer cet exécutable sur une autre machine (sur laquelle Matlab n'est pas installé) j'obtiens également une erreur d'initialisation.

J'ai beau cherché un peu partout dans des tutoriaux, forums, FAQ je ne trouve aucune solution à ce problème!
En espérant que quelqu'un pourra m'aider, Bonne soirée a tous !

Merci d'avance!

Windows XP

3 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
C'est tout à fait le bon forum.
il me semblait que mcc compilait en C++, enfin bon...
l'erreur te dit que la machine virtuel de java s'initialize pas.
iPour moi, ça signifie que ton programme est en fait un prog java un .class qu'il faut lancer plus ou moins explicitement avec java (la machine virtuel)
Je te conseil de te renseigner un peu là dessus, savoir quel JVM (java virtual machine) tu as.
0
ZZ2F3 Messages postés 40 Date d'inscription   Statut Membre Dernière intervention  
 
D'abord merci de ta réponse !

J'ai donc vérifié quelle était ma version de java sur java.com et donc j'obtiens :

Version de Java vérifiée

Félicitations !

Vous disposez de la version Java recommandée (Version 6 Update 3).


Mais malgré cela je reste toujours bloqué au même point .

Si quelqu'un expert en création d'éxecutable sous matlab pourrait m'aider ce serait avec grand plaisir!

Merci d'avance.
0
elec
 
bonjours,
j ai un probleme dnas mon programme sous matalb,
Voila j essaye de programmer la résolution d'un système d'equation différentiel ave le ode45, lors de l'exécution il m'affiche:??? Attempted to access x0(1); index out of bounds because numel(x0)=0.
j'arrive pas a voir ou est l'erreur exactement
merci pour votre aide.
0