launch4j Hallo Welt Programm
Frage
Ich habe ein „Hallo Welt“ Java-Programm und verwenden lauch4j ausführbare jar zu konvertieren Datei .exe. Als ich versuchte, es in cmd zu laufen, aber nichts ausgedruckt. Ich habe auch versucht, es in launch4j zu laufen. Log zeigt: Ausführung: C: \ Dokumente und Einstellungen \ cnbq84 \ Desktop \ HelloWorld.exe. Aber immer noch keine „Hallo Welt“ angezeigt wird.
Wie das "Hallo Welt" msg angezeigt werden?
Danke
Hier ist meine Config-Datei:
<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>
Lösung
Sie können nicht im Konsolenmodus sein.
http://launch4j.sourceforge.net/docs.html
ein Glas im Konsolenmodus verwenden, um wickeln launch4jc.exe und geben Sie die Konfigurationsdatei. launch4jc.exe config.xml
Andere Tipps
Es stellt sich heraus, dass ich endlich das Problem durch Versuch und Irrtum vor Ort ...
Als ich fügen Sie diese Zeilen: hello.HelloWorld hello.HelloWorld Funktioniert alles. Es scheint launch4j kann nicht den main () finden, wenn Sie es nicht explizit angeben.
Danke.