看不懂!!!

来源:百度知道 编辑:UC知道 时间:2024/05/05 04:13:31
一本书上的,说是执行这个命令,
java -Xmx512m -Dheritrix.home=f:\heritrix -cp "f:\heritrix\lib\commons-codec-1.3.jar;f:\heritrix\lib\commons-collections-3.1.jar;f:\heritrix\lib\dnsjava-2.0.3.jar;f:\heritrix\lib\poi-scratchpad-2.0-RC1-20031102.jar;f:\heritrix\lib\commons-logging-1.0.4.jar;f:\heritrix\lib\commons-httpclient-3.0.1.jar;f:\heritrix\lib\commons-cli-1.0.jar;f:\heritrix\lib\mg4j-1.0.1.jar;f:\heritrix\lib\javaswf-CVS-SNAPSHOT-1.jar;f:\heritrix\lib\bsh-2.0b4.jar;f:\heritrix\lib\servlet-tomcat-4.1.30.jar;f:\heritrix\lib\junit-3.8.2.jar;f:\heritrix\lib\jasper-compiler-tomcat-4.1.30.jar;f:\heritrix\lib\commons-lang-2.3.jar;f:\heritrix\lib\itext-1.2.0.jar;f:\heritrix\lib\poi-2.0-RC1-20031102.jar;f:\heritrix\lib\jetty-4.2.23.jar;f:\heritrix\lib\commons-net-1.4.1.

这个命令分几个部分:

1、java 我想你应该知道他是做什么的,运行一个java主动类(有main 方法)。
2、-Xmx512m 指定虚拟机的内存为512M,默认128M。
3、 -Dheritrix.home=f:\heritrix 指定要运行程序的位置。
4、-cp 参数(classpath),后面列出来的是运行这个程序要引用到jar包,第三方组件,或者说第三方APIs

heritrix 是一个开源的web爬虫项目