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);
무엇이 호환성 문제가 발생할 수 있습니다이며 어떻게 해결합니까 : 문제의 범위는이 특정 코드는 의미보다 가능성이 더 넓고 낯선 비록 참고로
는 문제의 코드는 다음과?