JWrapper 支持现在重定向到 StackOverflow,所以我在这里发布。
JWrapper 创建的 Windows 快捷方式不起作用;它们指向一个不存在的位置;我可以通过导航到快捷方式属性中指向的目录来验证这一点:
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 也存在这个问题)。