2012-02-07 5 views
6

Eclipseでlaunch4jのANTタスクを使用して、私のJavaプログラムのWindows実行可能EXEファイルを生成しています。 ANTタスクでは、保存されたlaunch4j設定ファイル(xml)を使用していて、さらにバージョン情報を上書きしています。launch4jで生成されたexeファイルの言語パラメータを変更するにはどうすればよいですか?

<launch4j 
    configFile="${launch4j.config.dir}/paginaEPUBChecker.xml" 
    fileVersion="${program.version.number}" 
    txtFileVersion="${program.version.txtNumber}" 
    productVersion="${program.version.number}" 
    txtProductVersion="${program.version.txtNumber}" 
/> 

これまでのところすべてが機能しています。実行ファイルは構築されていて、正常に動作します。

しかし、ファイルのプロパティの詳細(右クリック=>プロパティ=>詳細)を調べると、私はドイツ語Windows版で作業していますが、値 "英語(米国)"の "言語"従ってそれが「ドイツ語」であることを期待するでしょう。

言語プロパティを "ドイツ語"に設定するためのlaunch4j設定オプション(おそらく隠されているか、文書化されていないのでしょうか)がありますか?

+2

Launch4JはJavaソースコードを提供します。 Launch4Jが後でWindresユーティリティで実行可能ファイルを作成するために使用するパス 'src \ net \ sf \ launch4j \ RCBuilder.java'にあるWindowsリソース構築部分。デフォルトのリソース" LANGUAGE "はLANG_NEUTRALでSUBLANG_DEFAULTであり、英語(US)に。作成された実行可能ファイルには、オープンソースのResEditユーティリティを使用して検証できます。そのため、ドイツ語ではない(LANG_GERMAN with SUBLANG_NEUTRAL)http://msdn.microsoft.com/en-us/library/windows/desktop/dd318693%28v=vs.85%29.aspxとhttp://を参照してくださいwiki.winehq.org/SublangNeutral – ecle

+0

実行可能ファイルをビルドするときに言語固有のリソースを生成する方法を提供するために、Launch4J開発者からの機能要求を要求する必要があります。 – ecle

+0

情報ありがとうございました:)それは合理的です。私はおそらくそれについての機能要求を書くでしょう... – ToFi

答えて

0

リソースハッカーと呼ばれるツールを使用して、exeファイルのプロパティを変更することができます。

関連する問題