【发布时间】:2014-04-23 21:27:27
【问题描述】:
在 Java(可能还有 .NET 和其他平台)中执行 Windows 快捷方式时,执行现有快捷方式没有问题,但无论设置、权限、工作目录、快捷方式目标的内容如何,新快捷方式都无法执行,快捷方式的位置、目标的位置或任何与快捷方式相关的设置。
作为参考,有问题的代码如下,尽管问题的范围可能比这个特定代码所暗示的更广泛和陌生:
// Replace <SomeWindowsShortcut.lnk> with an actual shortcut name.
// Shortcuts are implemented as a file with the hidden extension "lnk"
String command = String command = "CMD /C start data\\<SomeWindowsShortcut.lnk>";
Runtime.getRuntime().exec(command);
什么可能导致这种不兼容,我该如何解决?
【问题讨论】:
标签: java exec java-6 windows-shortcut