MyDocumentsフォルダに.exeファイルがあります。 C:\User\User\MyDocuments\Sample.exe
を実行すると、コマンドプロンプトでプログラムを実行できないようです。これは私にエラーFailed to execute script
を与えます。CMDでスクリプトを実行できません
しかし、コマンドプロンプトをMyDocumentsフォルダに開き、Sample.exe
しか実行しないと、プログラムが完全に実行されます。
私がこれでやりたいことは、Javaプログラムを持っていてProcess p = Runtime.getRuntime().exec("C:\\User\\User\\MyDocuments\\Sample.exe");
を実行して、Failed to execute script
エラーが出ます。
私が逃したアイデアは何ですか?
これはJavaまたはCMDにありますか? – Darrius
Powershell。申し訳ありません、javaプログラムの部分を読んでください。 'System.setProperty(" user.dir "、"/foo/bar ");'を試してください。 'user.dir'がそこにあり、'/foo/bar'を変更する必要がある場所 – Clemsonopoly94
それを試してみてください。 'String y = System.getProperty(" user.dir "); プロセスp = Runtime.getRuntime()。exec(y + "\\ Sample.exe"); 'それは働いた。ありがとう – Darrius