Runetime.exec(String)
Java関数を使用して、Windows 7コンピューターのスタートアップフォルダーでプログラムを次のように実行しようとしています:
Runtime.getRuntime().exec(runner.getPath() + "\\run.bat");
これを実行すると、コマンドを実行できないというエラーが表示されます。
Exception in thread "main" java.io.IOException: Cannot run program ""C:\Users\ly
ndsey\AppData\Roaming\Microsoft\Windows\Start": CreateProcess error=2, The syste
m cannot find the file specified
ご覧のとおり、ファイル名は「\Windows\Startup\run.bat」に続くはずの「\Windows\Start」で途切れています。使用できる代替手段はありますか?