【发布时间】:2012-05-18 16:56:38
【问题描述】:
我正在寻找一种在 Java 中为 WinXP、Vista 和 Win7 创建快捷方式的方法。除了快捷方式本身,我还需要能够指定快捷方式的图标。
该解决方案可以使用命令行命令,但我不能使用 GPL 解决方案。
如果 WinXP 创建的快捷方式与 Vista/7 不同,那么我可以添加条件逻辑(我只需要知道如何为这两种情况执行此操作)。
背景
快捷方式的创建将在安装过程中进行。我们使用的安装程序是基于 Java 的,这就是为什么我正在寻找 Java 中的解决方案。因此,重要的是要注意快捷方式可能会有所不同,具体取决于用户选择的安装目录。如果没有一种干净的方法来做到这一点,那么我将不得不采用创建 VBScript 或 C# 程序来为我完成工作的推荐建议,然后从我的 java 代码中调用它。不过我更喜欢更简单的解决方案。
【问题讨论】:
-
更多信息以供澄清。快捷方式的创建将在安装过程中进行。我们使用的安装程序是基于 java 的,这就是为什么我要在 java 中寻找解决方案。因此,重要的是要注意快捷方式可能会有所不同,具体取决于用户选择的安装目录。如果没有一种干净的方法来做到这一点,那么我将不得不采用创建 VBScript 或 C# 程序来为我完成工作的推荐建议,然后从我的 java 代码中调用它......我更喜欢更简单的解决方案。
-
“我们使用的安装程序是基于 Java 的,这就是我在 Java 中寻找解决方案的原因。” 这听起来像 JWS。如果没有,那么也许你可以更具体一些,而不是强迫我们玩这个“20 个问题”的游戏。
-
安德鲁,我喜欢你的回答,但它不适用于我的特定应用程序。我相信它可能对其他人有用,并且当它适用于稍后阅读该帖子的人时,您可能会为您的回复获得投票。
标签: java windows windows-7 windows-xp command-prompt