JavaのgetRuntimeクラスを用いてPHPスクリプトを実行させようとしています。
・eclipse MARS
・Java 8.0
・PHP 5.4.31
以下、ソースコード
=======================================================
Process p = Runtime.getRuntime().exec("C:/Users/名前/Downloads/pleiades-e4.5-java-jre_20160312/pleiades/workspace/Reserch/src/main_programs/newfile.php");
try {
p.waitFor();
} catch (InterruptedException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
p.destroy();
=======================================================
<newfile.php>===============================================
<?php echo 'Hello world!'; ?>=======================================================
これを実行すると、「CreateProcess error=193, %1 は有効な Win32 アプリケーションではありません。」というエラーが出ます。実行が成功すると「Hello world!」と出力されるはずなのですが、全然うまくいきません。
このエラーの解決方法を教えてください。