プロが教える店舗&オフィスのセキュリティ対策術

以下のプログラムを実行してjuliusを使おうとしたのですが、例外が出て実行できません。どうしたらいいのでしょうか。
import java.io.File;
import java.io.IOException;

public class Quiz7_4 {
public static void main(String[] args) {
Runtime runtime = Runtime.getRuntime();
String[] Command = { "julius-4.2.exe" };
Process p = null;
File dir = new File(
"C:/Users/atsushi/Downloads/grammar-kit-master/grammar-kit-master/bin/win32");
try {
p = runtime.exec(Command, null, dir);
} catch (IOException e) {
e.printStackTrace();
}
try {
p.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
以下は例外の内容になります。
java.io.IOException: Cannot run program "julius-4.2.exe" (in directory "C:\Users\atsushi\Downloads\grammar-kit-master\grammar-kit-master\bin\win32"): CreateProcess error=2, 指定されたファイルが見つかりません。
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at Quiz7_4.main(Quiz7_4.java:12)
Caused by: java.io.IOException: CreateProcess error=2, 指定されたファイルが見つかりません。
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 3 more
Exception in thread "main" java.lang.NullPointerException
at Quiz7_4.main(Quiz7_4.java:17)

質問者からの補足コメント

  • listFileで検索したところ、実際にそこにプログラムがあることは確認しています。

      補足日時:2018/06/08 11:19

A 回答 (1件)

「指定されたファイルが見つかりません」と出ているんだから, とりあえずあるかどうか確認する.

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!