サーバーから画像を取得するために wget を実行する Java コードを作成しようとしています。
wget が正しくインストールされていると思います。私が入力した場合:
wget http://insitu.fruitfly.org/insitu_image_storage/img_dir_38/insitu38795.jpe
ユーザー アカウント フォルダに画像が見つかりました。
次の Java コードは Ubuntu で正常に動作していましたが、プロジェクトを OSX (Mountain Lion) に移行する必要がありました。
import java.io.*;
import java.io.IOException;
public class runWget
{
public static void main (String args[])
{
String whatToRun = "wget http://insitu.fruitfly.org/insitu_image_storage/img_dir_38/insitu38795.jpe";
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(whatToRun);
int exitVal = proc.waitFor();
System.out.println("Process exitValue:" + exitVal);
} catch (Throwable t)
{
t.printStackTrace();
}
}
}
OSX で実行しようとすると、ランタイム エラーが発生します。
java.io.IOException: プログラム "wget" を実行できません: エラー = 2、そのようなファイルまたはディレクトリはありません
誰かが私が間違っていることを教えていただければ幸いです。