我正在寻找一种在 Java 中为 WinXP、Vista 和 Win7 创建快捷方式的方法。除了快捷方式本身,我还需要能够指定快捷方式的图标。
该解决方案可以使用命令行命令,但是我不能使用 GPL 解决方案。
如果 WinXP 创建的快捷方式与 Vista/7 不同,那么我可以添加条件逻辑(我只需要知道如何为这两种情况执行此操作)。
背景
快捷方式的创建将在安装过程中进行。我们使用的安装程序是基于 Java 的,这就是为什么我正在寻找 Java 中的解决方案。因此,重要的是要注意快捷方式可能会有所不同,具体取决于用户选择的安装目录。如果没有一种干净的方法来做到这一点,那么我将不得不采用创建 VBScript 或 C# 程序来为我完成工作的推荐建议,然后从我的 java 代码中调用它。不过,我更喜欢更简单的解决方案。