我正在尝试编写 Java 代码来运行 wget 从服务器检索图像
我相信我已经正确安装了 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,没有这样的文件或目录
如果有人能告诉我我做错了什么,我将不胜感激。