質問

私は、「Hello World」のJavaプログラムを作成し、ファイルをexeファイルにする実行可能なjarファイルを変換するlauch4jを使用しています。私はCMDでそれを実行しようとしたが、何もプリントアウトされなかった場合。私はまた、launch4jでそれを実行しようとしました。ログを示し:実行:C:\ DocumentsとSettings \ cnbq84 \デスクトップ\のhelloworld.exeを。しかし、まだ何の "Hello World" が表示されません。

"Hello World" のMSGを表示するには?

おかげ

ここに私の設定ファイルがあります

<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>
役に立ちましたか?

解決

は、コンソールモードではないかもしれません。

http://launch4j.sourceforge.net/docs.htmlする

  

コンソールモードを使用してjarファイルをラップするために、   launch4jc.exeと指定   設定ファイル。 launch4jc.exe   config.xmlの

他のヒント

これは、私が最終的に試行錯誤を通じて問題を発見判明...

私はこれらの行を追加する場合:              hello.HelloWorld         hello.HelloWorld      すべてが動作します。あなたが明示的に指定しない場合Launch4j()は、メインを見つけることができませんようです。

感謝します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top