2015-01-27 2 views
1

Я использую Launch4j для переименования моего Java-процесса для уникальной идентификации. Я установил для customProcName узла значение true в требуемом файле xml. Но я все еще получаю javaw.exe как имя процесса/изображения в диспетчере задач Windows. Ниже приведен мой xml-код, который я использую для запуска приложения. Пожалуйста, предложитене удалось переименовать имя процесса/изображения с помощью launch4j

<?xml version="1.0" encoding="UTF-8"?> 
<launch4jConfig> 
<customProcName>true</customProcName> 
    <dontWrapJar>false</dontWrapJar> 
    <headerType>gui</headerType> 
    <jar>D:\MQLink_Installers_Files\TestLaunch_fat.jar</jar> 
    <outfile>D:\MQLink_Installers_Files\MyMain.exe</outfile> 
    <errTitle></errTitle> 
    <cmdLine></cmdLine> 
    <chdir>.</chdir> 
    <priority>normal</priority> 
    <downloadUrl>http://java.com/download</downloadUrl> 
    <supportUrl></supportUrl> 
    <stayAlive>false</stayAlive> 
    <restartOnCrash>false</restartOnCrash> 
    <manifest></manifest> 
    <icon></icon> 
    <classPath> 
    <mainClass>MyMain</mainClass> 
    </classPath> 
    <jre> 
    <path></path> 
    <bundledJre64Bit>false</bundledJre64Bit> 
    <bundledJreAsFallback>false</bundledJreAsFallback> 
    <minVersion>1.6.0</minVersion> 
    <maxVersion></maxVersion> 
    <jdkPreference>preferJre</jdkPreference> 
    <runtimeBits>64/32</runtimeBits> 
    </jre> 
    <versionInfo> 
    <fileVersion>1.0.0.0</fileVersion> 
    <txtFileVersion>1.0</txtFileVersion> 
    <fileDescription>MyMain</fileDescription> 
    <copyright>Copyright (c) 2011 Fsp</copyright> 
    <productVersion>1.0.0.0</productVersion> 
    <txtProductVersion>1.0</txtProductVersion> 
    <productName>MyMain</productName> 
    <companyName>Fsp</companyName> 
    <internalName>MyMain</internalName> 
    <originalFilename>MyMain.exe</originalFilename> 
    </versionInfo> 
</launch4jConfig> 

EDIT: Проблема заключается в том, что я вручную установив истинный в файл XML. И когда я сохраняю &, создайте новую сборку из мастера launch4j, файл xml будет переопределен. Не знаете, как установить customProcName из мастера launch4j.

+0

есть вы пытаетесь использовать Maven плагин с IDE? поэтому вам не нужно использовать Мастер. – zeraDev

+0

для меня это работает, когда я устанавливаю тип заголовка в «Консоль». Пожалуйста, дайте мне знать, если кто-то нашел решение, которое также работает для заголовка 'GUI' – clic

ответ

1

Кажется, что поддержка customProcName была удалена.

См: http://sourceforge.net/p/launch4j/bugs/95/

+0

Итак, в чем ваш вопрос? Опишите, пожалуйста, вопрос с этим. – MatthewD

+0

О, боже, я поместил это по ошибке, если отредактировать ответ, я могу подняться после его разблокировки! –

Смежные вопросы