launch4j bonjour programme mondial
Question
J'ai créé un programme java « bonjour monde » et utiliser lauch4j pour convertir jar exécutable dans le fichier .exe. Quand j'ai essayé de le lancer dans cmd, mais rien imprimé. J'ai aussi essayé de le lancer dans launch4j. Le journal indique que: Exécution: C: \ Documents and Settings \ cnbq84 \ Desktop \ helloworld.exe. Mais toujours pas « bonjour monde » est affiché.
Comment afficher le msg "Bonjour tout le monde"?
Merci
Voici mon fichier de configuration:
<launch4jConfig>
<dontWrapJar>false</dontWrapJar>
<headerType>gui|console</headerType>
<jar>C:\Documents and Settings\cnbq84\Desktop\helloworld.jar</jar>
<outfile>C:\Documents and Settings\cnbq84\Desktop\helloworld.exe</outfile>
<errTitle></errTitle>
<cmdLine></cmdLine>
<chdir></chdir>
<priority>normal</priority>
<downloadUrl>http://java.com/download</downloadUrl>
<supportUrl></supportUrl>
<customProcName>false</customProcName>
<stayAlive>false</stayAlive>
<manifest></manifest>
<icon></icon>
<jre>
<path>PATH</path>
<minVersion>1.4.0</minVersion>
<maxVersion></maxVersion>
<jdkPreference>preferJre</jdkPreference>
</jre>
</launch4jConfig>
La solution
Vous ne pouvez pas être en mode console.
De http://launch4j.sourceforge.net/docs.html
Pour envelopper un pot en cours d'utilisation en mode console launch4jc.exe et préciser la fichier de configuration. launch4jc.exe config.xml
Autres conseils
Il se trouve je place enfin la question par essais et erreurs ...
Quand j'ajouter ces lignes: hello.HelloWorld hello.HelloWorld Tout fonctionne. Il semble Launch4j ne peut pas trouver la main () si vous ne spécifiez pas explicitement.
Merci.