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>
War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top