ショートカットからメモ帳や他のアプリケーションを開く方法はありますか?
これが私のコードです:
import java.io.File;
import java.io.IOException;
public class acrobat {
public static void main(String[] args) throws IOException, InterruptedException {
String[] notepad = {"C:\\Users\\Desktop\\notepad.lnk"};
Process p = Runtime.getRuntime().exec(notepad);
p.waitFor();
}
}
ショートカットからアプリケーションを開きたいのですが、エラーが発生します..
Exception in thread "main" java.io.IOException: Cannot run program "C:\Users\robert\Desktop\notepad.lnk": CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at acrobat.main(acrobat.java:11)
Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 4 more
私がnotepad.exeを書いた場合、それは機能しますが、パスでは機能しません。ショートカットで開く方法はありますか?