读书人

编撰bat文件运行class

发布时间: 2012-12-25 16:18:29 作者: rapoo

编写bat文件运行class

?

Phone.Bat:

set CLASSPATH=.;d:\Phone\lib\commons-httpclient.jar;d:\Phone\lib\commons-logging.jar;d:\Phone\lib\commons-codec-1.3.jarjava SelectPhone

?

但是d:前的.;一定不能少,后面所引用的JAR包为该class文件需要的jar包,如果不添加会报找不到该方法的错。当然这里我们也可以把需要的JAR包都添加进环境变量中。另外,无论是环境变量中,还是直接set CLASSPATH,都必须直接指向具体的jar包,而不可以写成d:\Phone\lib。

?

另外,如果想直接在cmd下生成class文件,那么该java文件所需要的JAR包则必须添加到环境变量中,否则编译时会报找不到包。

?

ps: 如果Phone文件夹下有很多的class类,那么我在环境变量中可以配置classpath = d:\Phone,这样这些class类都会被加载,但是JAR包必须另外一个一个加载。

????? 在TOMCAT下的classpath是预置的,为WEB-INF/classes 和WEB-INF/lib,在创建Tomcat系统classloader的时候产生了自己的classpaths。

?

读书人网 >编程

热点推荐