Heritrix version: null
Exception in thread "main" java.io.IOException: Failed to load properties file from filesystem or from classpath. at org.archive.crawler.Heritrix.getPropertiesInputStream(Heritrix.java:886)
at org.archive.crawler.Heritrix.loadProperties(Heritrix.java:838)
at org.archive.crawler.Heritrix.containerInitialization(Heritrix.java:474)
at org.archive.crawler.Heritrix.main(Heritrix.java:537)
Heritrix代码没有改。
path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin;C:\Program Files\Java\jdk1.6.0_16\bin;
classpath没有设,我用的JDK是1.6的!高手指教一下!

解决方案 »

  1.   

    设置下classpath ,最好把jdk的变量放在最前面。
      

  2.   

    在右击我的电脑--属性--高级--环境变量--系统变量--新建--名称输入classpath--值输入你jdk的安装路径点击确定。
      

  3.   

    楼上二位,你们好,classpath我已经设了,如下:classpath=C:\Program Files\Java\jdk1.6.0_16\lib\dt.jar;C:\Program Files\Java\jdk\1.6.0_16\lib\tools.jar;但是还是这样的错误!
      

  4.   

    如果是环境变量的问题的话就这样设置:JAVA_HOME=C:\Program Files\Java\jdk\1.6.0_16(这里最好不要有空格)
    path=%JAVA_HOME%\bin
    但这里貌似不是环境变量的问题!
      

  5.   

    是不是你的程序中没有主方法main()吧?
      

  6.   

    问题已经解决,是classpath的问题,我又重新下了一个版本的Heritrix,把classpath文件里路径也改了好多,虽然不知道为什么要改,但是最终试验成功了!谢谢诸位!