私はJavaプロジェクトをスフィンクスの音声認識でEclipseで作成しました。もし私がある単語を言うなら、それは.batファイルを実行します。 Eclipseで.jarは外部プログラムを実行しません
if (resultText.equals("word")) {
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec("C:/c.bat");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
それが正常に動作しますが、私は.jarファイルをエクスポートし、それを実行した後、私はその特定の単語を言うならば、それはそれの.batを実行しますdoesnの `t。だから、なぜこれはEclipseだけで、コマンドラインではなく、私の.batファイルを実行するのですか?ありがとう
まあ何診断あなたは試してみましたか?ここにはいくつかの問題があるかもしれません - あなたはそれが正しく言葉を認識していますか?あなたは例外があるかどうかを確認するために出力を見ていますか? –
エラーが生じていますか? – UVM
エラーは発生しません。それは、私が話している言葉も書いているので、単語を認識しますが、.batを実行しません。 – bizkit1