Поддержка JWrapper теперь перенаправляется на StackOverflow, поэтому я размещаю здесь.JWrapper оконные ярлыки сломанные
Ярлыки Windows, созданные JWrapper, не работают; они указывают на место, которое не существует; Я могу подтвердить это, перейдя в каталог указал в свойствах ярлыка:
C:\Users\jchrist\AppData\Roaming\JWrapper-SampleApp
и видя, что ожидаемый SampleAppWinLauncher.exe
нет.
Я могу воспроизвести это просто с небольшой модификацией SampleApp. Откройте файл jwrapper-sampleapp.xml и скопировать основное виртуальное приложение, но дать ему другое имя:
<App>
<Name>SampleApp2</Name>
<LogoPNG>sampleapp/logo.png</LogoPNG>
<MainClass>jwrapper.SampleApp</MainClass>
<Param>one</Param>
<Param>two</Param>
</App>
Если вы сделаете это, а затем запустить 32-разрядный автономный инсталлятор, вы получите диалоговое окно, которое позволяет выбрать, какое из двух виртуальных приложений вы хотите запустить.
После выбора одного из (идентичных) виртуальных приложений и выхода из него ярлыки, указанные в стартовом меню в папке SampleApp, не работают. Если вы вникнете в свойства ярлыков, вы увидите, что они указывают на исполняемый файл, который не существует. (Он действительно существовал, но он удаляет себя после первого запуска).
Я использую последний JWrapper (jwrapper-00036138363.jar, хотя эта проблема существует и с jwrapper-00035090611.jar).
Если я делаю это на Win7 или XP с помощью последней JWrapper jar, все работает так, как ожидалось. Описанная здесь проблема существует в Windows Server 2008. – jchrist