Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/07/2008, à 10:09

styxonweb

JADMaker, problème lors du lancement

Salut tout le monde,
voilà j'ai un petit soucis avec le programme JADMaker qui est normalement prévue pour Wind$$$.

Je lance donc le programme comme ceci :

wine JADMaker.exe

La il y a un message d'erreur dans le terminal qui me dit qui manque une dll "MSVBVM60" (que l'on peut trouver sur le net).
Après avoir mit cette dll dans le repertoire, op un message d'erreur en moins, et le programme ce lance.

Or lorsque le programme est lancé une petite fenetre s'ouvre dans le programme est me dit gentillement :

ActivX component can't create object

Voici les message dans mon terminal :

root@styx-desktop:/home/styx/Bureau/JADMaker# wine JADMaker.exe
fixme:ole:OleLoadPictureEx (0xa4e2fc,3006,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x33fae8), partially implemented.
fixme:ole:OLEPictureImpl_SaveAsFile (0x129298)->(0x12d1d8, 0, (nil)), hacked stub.
err:ole:CoGetClassObject class {0d43fe01-f093-11cf-8940-00a0c9054228} not registered
err:ole:create_server class {0d43fe01-f093-11cf-8940-00a0c9054228} not registered
err:ole:CoGetClassObject no class object {0d43fe01-f093-11cf-8940-00a0c9054228} could be created for context 0x5

Que faire ?
Merci d'avance wink


Ubuntu 8.04 - Gigabyte GA-P35-S3 - Intel Core2Duo - 2Go DDR2 - 400Go Sata, 80go IDE, 40Go IDE - NVidia 8600GT 256Mo

Mon petit espace sur la toile : http://www.styxonweb.fr.nf

Hors ligne

#2 Le 19/07/2008, à 17:46

styxonweb

Re : JADMaker, problème lors du lancement

Petit UP je n'ai pas encore trouvé la solution :S
Si quelqu'un sait comment faire...


Ubuntu 8.04 - Gigabyte GA-P35-S3 - Intel Core2Duo - 2Go DDR2 - 400Go Sata, 80go IDE, 40Go IDE - NVidia 8600GT 256Mo

Mon petit espace sur la toile : http://www.styxonweb.fr.nf

Hors ligne

#3 Le 12/08/2008, à 11:29

Herbivor

Re : JADMaker, problème lors du lancement

Je sais que ce message commence à dater mais je cherche aussi la solution, si quelqu'un a une idée...

Hors ligne

#4 Le 12/08/2008, à 12:18

®om

Re : JADMaker, problème lors du lancement

Si c'est ton programme que tu crées, le .jad fait le avec un script ant.
Si tu as récupéré un .jar et que tu veux créer le .jad, tu peux le faire sans logiciel.

Tout d'abord, il va falloir extraire le fichier META-INF/MANIFEST.MF du .jar (avec un extracteur d'archive, ou simplement jar xf lefichier.jar META-INF/MANIFEST.MF en ligne de commande).

C'est un fichier texte:

Manifest-Version: 1.0
MIDlet-Name: DynamoKid
MIDlet-Vendor: Orange Pixel
MIDlet-1: DynamoKid,,Startup
MIDlet-Version: 1.2
MicroEdition-Profile: MIDP-1.0
MicroEdition-Configuration: CLDC-1.0

Recopiez alors les lignes commençant par  MIDlet- et celles commençant par MicroEdition- (si elles existent) dans un nouveau fichier texte du même nom que le jar mais avec l'extension .jad.
Rajoutez également (comme dans l'exemple ci-dessous) le nom du jar et sa taille en octets :

MIDlet-Jar-URL: en_midp1_DynamoKid.jar
MIDlet-Jar-Size: 38347
MIDlet-Name: DynamoKid
MIDlet-Vendor: Orange Pixel
MIDlet-1: DynamoKid,,Startup
MIDlet-Version: 1.2
MicroEdition-Profile: MIDP-1.0
MicroEdition-Configuration: CLDC-1.0

Et sauvez-le en .jad. Voilà smile


Il est bien sûr possible de faire un script qui fait tout ça tout seul.

Dernière modification par ®om (Le 12/08/2008, à 12:20)

Hors ligne

#5 Le 12/08/2008, à 12:44

®om

Re : JADMaker, problème lors du lancement

Allez, cadeau:

#!/bin/sh
jarfile=$1
jadfile=$(echo $1 | sed 's/.jar$/.jad/')
jar xf $1 META-INF/MANIFEST.MF && \
echo "MIDlet-Jar-URL: $1" > $jadfile && \
echo "MIDlet-Jar-Size: $(stat -c%s $1)" >> $jadfile && \
cat META-INF/MANIFEST.MF | grep -E '^(MicroEdition|MIDlet)-' >> $jadfile && \
echo "Fichier $jadfile généré"
rm META-INF/MANIFEST.MF
rmdir META-INF

Sauvez ceci dans /usr/bin/create-jad, puis donnez les droits d'exécution (sudo chmod +x /usr/bin/create-jad).
Ensuite :

$ create-jad papaya.jar 
Fichier papaya.jad généré

smile

Dernière modification par ®om (Le 13/08/2008, à 11:48)

Hors ligne

#6 Le 12/08/2008, à 14:18

Herbivor

Re : JADMaker, problème lors du lancement

Merci pour ta (tes) réponse(s). J'ai essayé la 2ème solution qui me paraît plus facile (:P) mais voilà le résultat que j'obtiens :

/usr/bin/create-jad: 9: jar: not found
rm: ne peut enlever `META-INF/MANIFEST.MF': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de `META-INF': Aucun fichier ou dossier de ce type

Je vais essayer la 1ère.

Hors ligne

#7 Le 12/08/2008, à 14:20

®om

Re : JADMaker, problème lors du lancement

Herbivor a écrit :

Merci pour ta (tes) réponse(s). J'ai essayé la 2ème solution qui me paraît plus facile (:P) mais voilà le résultat que j'obtiens :

/usr/bin/create-jad: 9: jar: not found
rm: ne peut enlever `META-INF/MANIFEST.MF': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de `META-INF': Aucun fichier ou dossier de ce type

Je vais essayer la 1ère.

Tu as tapé quoi comme commande?

Tu avais bien le jar dans ton répertoire courant?

Hors ligne

#8 Le 12/08/2008, à 14:26

Herbivor

Re : JADMaker, problème lors du lancement

J'ai tapé create-jad hulk.jar (le fichier hulk.jar est dans /home/$HOME/)

Hors ligne

#9 Le 12/08/2008, à 14:31

®om

Re : JADMaker, problème lors du lancement

Il te faut java jdk : openjdk-6-jdk.
(car il te faut l'outil "jar")

Dernière modification par ®om (Le 12/08/2008, à 14:42)

Hors ligne

#10 Le 12/08/2008, à 14:50

Herbivor

Re : JADMaker, problème lors du lancement

Problème résolu, ça marche smile
Merci beaucoup ®om big_smile

Hors ligne

#11 Le 13/08/2008, à 11:53

®om

Re : JADMaker, problème lors du lancement

En fait, beaucoup plus simple, jadmaker est dans les dépôts ubuntu, il suffit d'installer le paquet gammu.

Ensuite ça fonctionne pareil :

jadmaker fichier.jar

Le script fait à peu près la même chose que le mien, sauf qu'il utilise unzip (ça évite d'avoir besoin de jar) et qu'il fait plus de tests...

Dernière modification par ®om (Le 13/08/2008, à 11:53)

Hors ligne