Java 爬虫4J图像爬虫程序字符串args
我正在尝试启动crawler4j示例: 当我启动ImageScrawlController时,第一步args.length<3导致allready失败,因为它是0。我如何确定args大于3Java 爬虫4J图像爬虫程序字符串args,java,web-crawler,crawler4j,Java,Web Crawler,Crawler4j,我正在尝试启动crawler4j示例: 当我启动ImageScrawlController时,第一步args.length
public class ImageCrawlController {
public static void main(String[] args) throws Exception {
if (args.length < 3) {
System.out.println("Needed parameters: ");
System.out.println("\t rootFolder (it will contain intermediate crawl data)");
System.out.println("\t numberOfCralwers (number of concurrent threads)");
System.out.println("\t storageFolder (a folder for storing downloaded images)");
return;
}
}
}
公共类图像爬网控制器{
公共静态void main(字符串[]args)引发异常{
如果(参数长度<3){
System.out.println(“所需参数:”);
System.out.println(“\t rootFolder(它将包含中间爬网数据)”);
System.out.println(“\t numberOfCralwers(并发线程数)”;
System.out.println(“\t storageFolder(用于存储下载图像的文件夹)”;
返回;
}
}
}
“。。。如何在args的主函数中输入值?这个
主函数始终以args=0开头。”
在eclipse中:运行->运行配置。在左侧菜单中选择Java应用程序。现在选择tab:ARGUMENTS
您可以调用它们:
System.out.println(args[1])///你如何调用你的程序?从命令行,从IDE中?您需要将程序需要的三个参数传递给它,例如,java-ImageCrawlController-your/root/folder-4-your/storage/folder
。谢谢,我发现它存储在那个文件夹中!