如何更改launch4j生成的exe文件的语言参数?

时间:2012-02-07 23:25:39

标签: java eclipse ant exe launch4j

我正在生成我的java程序的Windows可执行EXE文件,其中包含Eclipse中的init4j的ANT任务。 在ANT任务中,我使用保存的launch4j配置文件(xml)并另外覆盖版本信息。

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

到目前为止,一切都很完美。可执行文件已构建并运行正常。

但是当查看文件的属性详细信息(右键单击=&gt; properties =&gt;详细信息)时,即使我正在使用德语Windows版本,我也会获得值为“English(US)”的“language”属性因此会期望它是“德国人”。

你知道是否有一个(可能是隐藏的或未记录的?)launch4j配置选项将语言属性设置为“德语”?

2 个答案:

答案 0 :(得分:0)

您可以使用名为Resource Hacker的工具来更改exe文件的属性。

答案 1 :(得分:0)

这确实是当时launch4j中缺少的功能。

3.9版(2016-07-20)添加了此功能,并且效果很好。

有关详细信息,请参见CHANGELOGissue