Как я могу изменить языковой параметр exe-файла, созданного launch4j?
Я создаю исполняемый для Windows EXE-файл моей java-программы с заданием ANT для launch4j в Eclipse. В задаче 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}"
/>
Пока все работает отлично. Исполняемый файл собран и работает просто отлично.
Но при просмотре сведений о свойствах файла (щелкните правой кнопкой мыши => properties => details) я получаю свойство "language" со значением "English (US)", хотя я работаю с немецкой версией Windows и, следовательно, ожидаю этого быть "немцем".
Знаете ли вы, есть ли (вероятно, скрытый или недокументированный) параметр конфигурации launch4j, чтобы установить для свойства языка значение "Немецкий"?
1 ответ
Это действительно было отсутствующей функцией в launch4j тогда.
Версия 3.9 (2016-07-20) добавила эту функцию, и она отлично работает.
Вы можете использовать инструмент под названием Resource Hacker, чтобы изменить свойства исполняемого файла.