#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
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à
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é
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
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
Merci beaucoup ®om
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